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.
Asked
Active
Viewed 2.6k times
5

Danko Valkov
- 1,038
- 8
- 17

Nakul Chaudhary
- 25,572
- 15
- 44
- 47
3 Answers
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
-
1It triggers after the cell 'loses focus' and the contents are validated. – Vincent Van Den Berghe Nov 24 '08 at 14:29
-
1Right. But if he's wanting an immediate response to a cell being changed (like a checkbox being clicked), he'll need to call PerformAction via code. – Kevin Fairchild Nov 24 '08 at 15:02
-
Haha, I already thought it was weird to see 2 Infragistics questions in such a short timespan :-) – Vincent Van Den Berghe Nov 24 '08 at 17:01
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