我有一个窗体。它有一个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