Frage

Ich bin ein Infragistics Ultragrid in einer WinForms-Anwendung.
Welches Ereignis wird auf „Kontrollwechsel“ Checkbox in Infragistics Ultragrid?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top