Nak*_*ary 4 c# vb.net infragistics ultrawingrid winforms
我在WinForms应用程序中使用Infragistics UltraGrid.
在Infragistics UltraGrid中复选框的"检查更改"中引发了哪个事件?
使用该CellChange事件来举起UltraGrid.PerformAction(UltraGridAction.ExitEditMode)活动.这将触发AfterCellUpdate事件.
您需要使用复选框的 AfterUpdate 事件。
不过,如果您无法触发它,请尝试添加以下内容:
Private Sub YourGridcontrol_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles YourGridcontrol.MouseDown
YourGridcontrol.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
End Sub
Private Sub YourGridcontrol_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles YourGridcontrol.MouseUp
YourGridcontrol.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.ExitEditMode)
End Sub
Run Code Online (Sandbox Code Playgroud)
默认情况下,仅切换复选框似乎不会触发更新。通过使其进入/退出编辑模式,AfterUpdate 应该按照您的需要工作。
更新:或者,就像文森特建议的那样,对 CellChange 事件执行 PerformAction 也应该有效。要点是一样的。
| 归档时间: |
|
| 查看次数: |
12909 次 |
| 最近记录: |