WinFormsアプリケーションでInfragisticsUltraGridを使用しています。
Infragistics UltraGridのチェックボックスの「チェック変更」で発生するイベントはどれですか?
13543 次
2 に答える
6
イベントを使用してCellChange
イベントを発生させUltraGrid.PerformAction(UltraGridAction.ExitEditMode)
ます。これにより、AfterCellUpdate
イベントが発生します。
于 2008-11-24T14:58:21.253 に答える
2
チェックボックスの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イベントでPerformActionを実行することも機能するはずです。要旨は同じです。
于 2008-11-24T14:58:06.590 に答える