DataGridView的CellValueChanged事件!

来源:百度知道 编辑:UC知道 时间:2024/07/02 05:07:53
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == this.dataGridView1.Columns["name"].Index)///这个的问题
{.....}
}
为什么在窗体加载的时候会报错未将对象引用设置到对象的实例。
如何解决!
name列是肯定有的 就是窗体加载的时候有错

后面的操作就没错了!

在窗体加载的时候 给datagridview填充,触发了CellValueChanged事件,但是此时的datagridview并未完成填充,注意,此时填的值是cell[0][0],你的his.dataGridView1.Columns["name"]可能不是第一列。

应该是 columns没有name 你检查一下吧!