The following events occur during the editing process:
CellValuesPushed: This event will be fired when the user has edited a value in the grid. This event should be used for updating the data source. If it is not handled the cell value would not be updated. Detailed information about how you can use this event is available here.
EditorRequired: This is the first event that fires when a cell becomes editable (edit mode).
This is the right place to change the editor type. Detailed information is available here.
CellEditorInitialized: Fires when the editor is initialized and visible. This event can be used for accessing the active editor and changing its appearance. More information about this is available here
ValueChanging: The active editor fires this event when it is about to change its value.
ValueChanged: Fires when the active editor changes its value. The data is not saved in the cell at this point.