单元格值自动更改时的DataGridView事件

时间:2012-01-30 23:47:28

标签: c# .net events data-binding datagridview

DataGridView,其DataSourceIEnumerable<SomeClass>

网格对用户来说是只读的。其内容确实会更改以反映某些用户操作,但用户无法直接编辑单元格。

SomeClass,对于每行绑定的实例,实现INotifyPropertyChanged 因此,当实例的属性发生更改时,DataGridView会自动选择该属性并更改其单元格中的相应值。 我想处理该事件。

DataBindingComplete并不好,因为只在列表重置时发生,并且在项目更改时不会发生 CellValidated并不好,因为它只是在我在单元格之间导航时才会发生。

我可以将自己的处理程序添加到每个实例的INotifyPropertyChanged事件中。那可行。但是因为DataGridView已经在做了,我想问它而不是重复活动事件监听器的数量。

如何做到这一点?

0 个答案:

没有答案