¿Qué evento se genera al cambiar la casilla de verificación en Infragistics UltraGrid?
-
10-07-2019 - |
Pregunta
Estoy usando un Infragistics UltraGrid en una aplicación WinForms.
Qué evento se genera en " comprobar cambio " de la casilla de verificación en Infragistics UltraGrid?
Solución
El evento AfterUpdate de la casilla de verificación es lo que querrá usar.
Sin embargo, si no puede activarlo, 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 manera predeterminada, solo alternar la casilla de verificación no parece activar una actualización. Al hacer que entre / salga del modo de edición, AfterUpdate debería funcionar como lo desee.
ACTUALIZACIÓN: O, como sugirió Vincent, hacer el evento PerformAction on the CellChange también debería funcionar. La esencia es la misma.
Otros consejos
Use el evento CellChange
para generar el evento UltraGrid.PerformAction (UltraGridAction.ExitEditMode)
. Esto activará el evento AfterCellUpdate
.