C# 单元格值自动更改时的DataGridView事件
有一个C# 单元格值自动更改时的DataGridView事件,c#,.net,events,data-binding,datagridview,C#,.net,Events,Data Binding,Datagridview,有一个DataGridView,它的DataSource是IEnumerable 网格对于用户是只读的。其内容确实会更改以反映某些用户操作,但用户无法直接编辑单元格 SomeClass,每个行都绑定到一个实例,实现了。 因此,当实例的属性更改时,DataGridView会自动拾取该属性并更改其单元格中的相应值我想处理那个事件。 databindingplete不好,因为它只发生在列表重置时,而不会发生在项目更改时。 CellValidated不好,因为当我在单元格之间导航时,它总是发生 我可以将
DataGridView
,它的DataSource
是IEnumerable
网格对于用户是只读的。其内容确实会更改以反映某些用户操作,但用户无法直接编辑单元格
SomeClass
,每个行都绑定到一个实例,实现了。因此,当实例的属性更改时,DataGridView会自动拾取该属性并更改其单元格中的相应值我想处理那个事件。
databindingplete
不好,因为它只发生在列表重置时,而不会发生在项目更改时。CellValidated
不好,因为当我在单元格之间导航时,它总是发生
我可以将自己的处理程序添加到每个实例的INotifyPropertyChanged
事件中。那就行了。但由于DataGridView
已经在做这项工作,我想问一下,而不是重复活动事件侦听器的数量
怎么做?这是一个web应用程序还是windows应用程序?@David.Chu.ca这是一个windows应用程序。