Windows窗体DataGridViews的SelectionChanged事件多次触发

时间:2010-03-01 12:58:36

标签: winforms data-binding datagridview selection

这是我的问题:

我有DataGridView。它的源设置为我的业务对象的BindingList。 业务对象实现INotifyPropertyChanged接口。每次业务对象更改时,DataGridView都会触发几个SelectionChanged事件。当我向DataSource添加/删除对象时,也会触发SelectionChanged事件。

我想用这个事件来更新我的观点,但是这么多事件看起来很糟糕。

有人可以帮忙吗?

或者有人可以在绑定到业务对象列表时使用DataGridView帮助我掌握主细节方案?

1 个答案:

答案 0 :(得分:0)

感谢您的评论。我做了一点“调查”,发现BindingSource.PositionChanged事件非常适合我的场景。 尝试WPF后,使用WinForms的数据绑定实现主/详细信息场景有点痛苦......