Welches Ereignis wird beim Check Wechsel Checkbox in Infragistics Ultragrid erhöht?
-
10-07-2019 - |
Frage
Ich bin ein Infragistics Ultragrid in einer WinForms-Anwendung.
Welches Ereignis wird auf „Kontrollwechsel“ Checkbox in Infragistics Ultragrid?
Lösung
Das After-Update-Ereignis der Checkbox ist, was Sie verwenden möchten.
Wenn Sie nicht in der Lage sind, es zu triggern, versuchen aber, diese Zugabe auch:
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
In der Standardeinstellung nur das Kontrollkästchen Makel scheint nicht ein Update auslösen. Indem sie öffnen / schließen Sie den Bearbeitungsmodus, sollte der After-Update arbeiten, wie Sie wollen.
UPDATE: Oder, wie Vincent vorgeschlagen, auf dem CellChange Ereignisse die Perform tun soll, arbeiten. Der Kern ist das gleiche.
Andere Tipps
Mit dem CellChange
Ereignisse des UltraGrid.PerformAction(UltraGridAction.ExitEditMode)
Ereignis auszulösen. Dadurch wird das AfterCellUpdate
Ereignis ausgelöst.