用DataTable.Rows.Add()方式给DataGridview增加一行的时候报错?
用DataTable.Rows.Add()方式给DataGridview增加一行的时候报错:列不可为空(原因是DataTable中有一列不可为空)。 问题是我还没输入,因为我只是增加一行准备输入。如何解决这种情况?谢谢。winform下的程序
Dim dt As DataTable = dgvBasic_Basicinfo.DataSource 'dgvBasic_Basicinfo是一个Datagridview
dt.Rows.Add()
[解决办法]
既然设置了不可为空,就应该设置默认值。