form c# vb.net winforms infragistics ultragrid

c# - form - ¿Qué evento se produce al marcar el cambio de casilla de verificación en Infragistic UltraGrid?



windows form ui (2)

El evento AfterUpdate de la casilla de verificación es lo que desea usar.

Si no puede desencadenarlo, intente agregar esto también:

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

De forma predeterminada, simplemente al alternar la casilla de verificación no parece desencadenar una actualización. Al hacer que entre / salga del modo de edición, AfterUpdate debe funcionar como lo desee.

ACTUALIZACIÓN: O, como sugirió Vincent, también debería funcionar el evento PerformAction en el evento CellChange. La esencia es lo mismo.

Estoy usando un UltraGrid infragístico en una aplicación de ventana.
¿Qué evento se plantea en el "cambio de verificación" de la casilla de verificación en Infragistic UltraGrid?


Utilice el evento CellChange para generar el evento UltraGrid.PerformAction(UltraGridAction.ExitEditMode) . Esto disparará el evento AfterCellUpdate .