首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

无法添加该列,原因是它的 CellType 属性为空。DataGridView添加列时CellType属性异常。

2014-01-28 
在代码中为DataGridView添加列时出现了CellType属性为空的异常,代码如下,请问怎么解决? /*向DataGridView中

在代码中为DataGridView添加列时出现了CellType属性为空的异常,代码如下,请问怎么解决?
/*向DataGridView中插入一列*/
/*
* index为要插入的列在DataGridView中的索引
*/
  public void dataGridView_InsertColumn(DataGridView dataGridView, int index, string columnHeaderText)
  {
  if (index >= 0 && index <= dataGridView.Columns.Count)
  if (columnHeaderText != null && columnHeaderText != "")
  {
  DataGridViewColumn column = new DataGridViewColumn();
  column.HeaderText = columnHeaderText;
  //
  dataGridView.Columns.Insert(index, column);
  }
  }
异常为:无法添加该列,原因是它的 CellType 属性为空。

------解决方法--------------------------------------------------------
DataGridViewColumn这个是基类吧, 你需要添加是具体类型的列, 如DataGridViewTextBoxColumn, 按钮, CheckBox, 下拉列等

        

热点排行