我有一個窗體。它有一個ComboBox
和DataGrid
取消Windows窗體事件
我有一個Leave
事件對我ComboBox
,我有一個DoubleClick
事件對我DataGrid
行
的想法是,在離開ComboBox
,如果ComboBox
的價值再變使用新值重新加載DataGrid
。
假設ComboBox
顯示值爲1
,對於該值,在DataGrid
中顯示5條記錄。 現在用戶在ComboBox
中輸入2
並將其隔開。在我的Leave
事件中,我看到該值已更改,並且我重新加載了DataGrid
以及該值的所有記錄。
但是,如果用戶輸入2
和雙擊現有記錄的價值1
,比 假事件重新加載DataGrid
,比DoubleClick
事件觸發。
如果DataGrid
已重新加載,我如何查找待處理事件的列表並取消其中的每一個?
我會試一試周一早上 – CodingJoy 2009-11-21 04:44:15
我不認爲這會起作用。因爲進入數據網格時,不能保證它被重新加載。 – CodingJoy 2009-11-21 04:46:26
我需要Jon Skeet或Ayende來幫助我 – CodingJoy 2009-11-21 04:48:29