5

我在 Windows 窗体应用程序中使用 Infragistics UltraGrid。
我需要一个在单元格值更改时引发的事件。
我尝试了很多活动,例如AfterCellActivateAfterCellUpdate但找不到合适的活动。

4

3 回答 3

7

AfterCellUpdate 是您想要的,但您可能需要调用:

  • YourGridControl.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
  • YourGridControl.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.ExitEditMode)

实际触发更新,具体取决于您希望何时触发。

我注意到它有时会在何时触发事件时很挑剔,否则。

于 2008-11-24T13:54:22.570 回答
3

当用户开始在单元格中键入值时,会触发一个 CellChange 事件。如果您需要确切知道何时修改单元格,则此事件很有用,因为 AfterCellUpdate 事件仅在用户退出他/她正在更改的单元格时触发。

于 2009-05-14T12:47:13.033 回答
1

AfterCellUpdate 应该是正确的事件...确保在 EventManager 中启用了该事件!

于 2008-11-24T13:47:31.927 回答