这是我的问题:Windows窗体DataGridViews的SelectionChanged事件触发多次
我有DataGridView。它的源被设置为我的业务对象的BindingList。 业务对象实现INotifyPropertyChanged接口。每次业务对象更改时,DataGridView都会触发几个SelectionChanged事件。当我添加/删除对象到DataSource SelectionChanged事件也被触发。
我想用这个事件来更新我的视图,但它看起来很可怕,有这么多事件。
任何人都可以帮忙吗?
或者当绑定到业务对象列表时,也许有人可以用DataGridView帮助我处理主要细节场景?
您是否尝试过检查SelectionChanged事件的“源”?检查类型以查看它是否触发事件(链接调用)。您也可以使用此信息仅为正确的调用者/情况执行事件处理程序。 – 2010-03-03 13:13:18
[DataGridView selectionChanged事件触发多次]可能的重复(https://stackoverflow.com/questions/22979149/datagridview-selectionchanged-event-firing-multiple-times) – 2017-09-27 10:01:16