Infragistics Ultragrid에서 확인란의 확인 변경시 어떤 이벤트가 제기됩니까?
-
10-07-2019 - |
문제
WinForms 응용 프로그램에서 Infragistics UltraGrid를 사용하고 있습니다.
Infragistics Ultragrid에서 Checkbox의 "Check Change"에서 어떤 이벤트가 제기됩니까?
해결책
체크 박스의 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가 원하는대로 작동해야합니다.
업데이트 : 또는 Vincent가 제안한 것처럼 Cellchange 이벤트에서 수행하는 것도 효과가 있어야합니다. 요점은 동일합니다.
다른 팁
사용 CellChange
제기하는 이벤트 UltraGrid.PerformAction(UltraGridAction.ExitEditMode)
이벤트. 이것은 발사 될 것입니다 AfterCellUpdate
이벤트.
제휴하지 않습니다 StackOverflow