5

I am using Infragistics UltraGrid in a Windows Forms application.
I need an event which is raised on cell value change.
I've tried many events like AfterCellActivate, AfterCellUpdate but was unable to find the right one.

Danko Valkov
  • 1,038
  • 8
  • 17
Nakul Chaudhary
  • 25,572
  • 15
  • 44
  • 47

3 Answers3

7

AfterCellUpdate is what you want, but you may need to call:

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

to actually trigger the update, depending on when you want it triggered.

I've noticed that it can sometimes be finicky on when it'll fire off the event, otherwise.

Kevin Fairchild
  • 10,891
  • 6
  • 33
  • 52
3

There is a CellChange event which fires when the user begins to type a value in the cell. This event is useful if you need to know exactly when a cell is modified as the AfterCellUpdate event only fires when the user exits from the cell s/he is changing.

rie819
  • 1,249
  • 12
  • 19
1

AfterCellUpdate should be the right event... Make sure the event is enabled in the EventManager!

Vincent Van Den Berghe
  • 5,425
  • 2
  • 31
  • 40