這是我的問題: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