Infragistics UltraGrid中哪些事件会引发细胞价值变化?

时间:2008-11-24 13:23:50

标签: c# vb.net winforms infragistics ultragrid

我在Windows窗体应用程序中使用Infragistics UltraGrid 我需要一个因细胞价值变化而引发的事件 我尝试了许多活动,例如AfterCellActivateAfterCellUpdate但无法找到合适的活动。

3 个答案:

答案 0 :(得分:7)

AfterCellUpdate是您想要的,但您可能需要致电:

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

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

我注意到,当它发射事件时,它有时会很挑剔,否则。

答案 1 :(得分:3)

当用户开始在单元格中键入值时,会触发CellChange事件。如果您需要确切知道修改单元格的时间,此事件非常有用,因为AfterCellUpdate事件仅在用户退出其正在更改的单元格时触发。

答案 2 :(得分:1)

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