通过代码向WinformsDataGridView添加新列年、月);for(inti=1;i<=daysCount;i++){dataGridView1.Columns.Add(newDataGridViewColumn(){HeaderText=i.ToString()});我收到此错误:DataGridView控件的至少一列没有单元格模板。当您创建新的datagridview列时,它是非常空白的。您需要设置列的单元格模板,以便它知道要为网格中的单元格显示哪些控件。或者我认为,如果您使用一些更强类型的列(DataGridViewTextBoxColumn),那么您可能没问题。问题源于您没有设置DataGridViewColumn.CellTemplate。对于这种情况,DataGridViewTextBoxCell作为CellTemplate就足够了。vardaysCount=DateTime.DaysInMonth(DateTime.Now.Year,1);for(inti=1;i你需要指定它是文本框列还是组合框列来试试这个是否生效vardaysCount=DateTime.DaysInMonth(DateTime.Now.Year,month);for(inti=1;我设置表格并添加所需的列。然后使用:vardaysCount=DateTime.DaysInMonth(DateTime.Now.Year,1);for(inti=0;i第一行是0,而不是1。可能你的错误是这些。以上就是C#学习教程:通过代码为WinformsDataGridView添加新列的全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多加关注---本文收集自网络,不代表侵权,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处:
