Я использую Infragistics UltraGrid в приложении WinForms.
Какое событие связано с «check change» of checkbox в Infragistics UltraGrid?Какое событие связано с заменой флажка в Infragistics UltraGrid?
4
A
ответ
2
Событие 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
По умолчанию, просто переключая флажок не кажется, чтобы вызвать обновление. При вводе/выходе из режима редактирования AfterUpdate должен работать так, как вы хотите.
ОБНОВЛЕНИЕ: Или, как предложил Винсент, выполнение PerformAction на событии CellChange также должно работать. Суть та же.
5
Используйте событие CellChange
, чтобы поднять событие UltraGrid.PerformAction(UltraGridAction.ExitEditMode)
. Это запустит событие AfterCellUpdate
.