Dim dc As New DataGridViewColumn
dc.Name = "间隔数"
dc.HeaderText = "bay"
DGV1.Columns.Insert(DGV1.CurrentCell.ColumnIndex, dc)
出现报错"Column cannot be added because its CellType property is null".
在网上百度了一大圈,要添加类啥的。很麻烦。(当然也可能我是新手觉得麻烦)
这个问题给我的直观感觉是:开发人员在写Insert方法时肯定不会是让你再找别的方法来实现这个insert。所以还是自己研究怎么解决吧,分享一下:
报错说了‘增加的列的CellType属性为null.’那让它不为Null不就行了吗?所以代码如下:
Dim dc As New DataGridViewColumn
Dim dcell As DataGridViewCell
dcell = DGV1.Rows(0).Cells(0)
dc.CellTemplate = dcell
dc.Name = "间隔数"
dc.HeaderText = "bay"
dc.DefaultCellStyle = DGV1.DefaultCellStyle
就这样 就解决了!