The following events occur during the editing process:

EditorRequired: This is the first event that fires when a cell is to become editable (edit mode).

This is the right place to replace the editor with a custom one.Here is an example of this behavior.

CellBeginEdit: Fires when the cell is about to enter edit mode. You can cancel edit mode at this stage by  setting the Cancel property to true.

CellEditorInitialized: Fires when the editor is initialized and visible.

CellEndEdit: Fires when the cell editing is finished.

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.

CellValueChanged: Fires when the value of a cell has been changed.

There are more events fired during this process. Please look in the Data validation section.

See Also

In this article
Not finding the help you need? Improve this article