Question

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.

Was it helpful?

Solution

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.

OTHER TIPS

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.

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top