gpt4 book ai didi

c# - 通过代码向 Winforms DataGridView 添加新列

转载 作者:可可西里 更新时间:2023-11-01 07:43:22 25 4
gpt4 key购买 nike

我正在尝试为给定月份的每一天添加 N 列:

var daysCount = DateTime.DaysInMonth(DateTime.Now.Year, month);

for (int i = 1; i <= daysCount; i++)
{
dataGridView1.Columns.Add(new DataGridViewColumn() { HeaderText = i.ToString() });
}

我收到这个错误:

At least one of the DataGridView control's columns has no cell template.

最佳答案

当您创建一个新的 datagridview 列时,它是相当空白的。您需要设置 celltemplate列,以便它知道要为网格中的单元格显示哪些控件。或者,我认为如果您使用一些更强类型的列 (DataGridViewTextBoxColumn),那么您可能没问题。

关于c# - 通过代码向 Winforms DataGridView 添加新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4832655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com