绑定的DataGridView中,DataGridView.CellValueChanged事件未被触发。

3

当我在一个数据绑定到DataGridView的DataTable中编程更改值时,适当的CellValueChanged事件不会触发DataGridView。我试图在填充数据表时基于单元格值更改单元格的背景颜色,而不是迭代每一行并检查每个值。

2个回答

2

5
是的,我期望它会触发。单元格中显示的值正在改变。 - Wesley
2
CellValueChanged事件只有在从DGV推送新值到DT时才会触发,反之则不会。 - Vivek
我不介意被踩,但有个原因肯定会有所帮助。 - Vivek

1

更改单元格的背景颜色应该在RowPrePaint事件中完成,这将在行重新绘制后触发,值更改后。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接