In this case, it is best to allow the end-user to move focus between cells and to perform validation when the row is about to lose focus. To obtain row values, you can, for instance, use the Column View. However, I am not sure that I fully understand your scenario. Regards, Jack the Telerik team I think I am looking for the same effect.This method will not fire when setting the cell value with code. Greetings, Jack the Telerik team Thank you for the reply.Interaction with the Data Grid View often requires that you programmatically discover which cell is currently active. You can perform these tasks with the Current Cell property.event, which enables the control look up values in the data cache.Virtual mode is necessary only when you need to supplement or replace bound mode.Canceling this event prevents the user from exiting the cell until a valid value is entered or the edit process is canceled (via Esc key).The Data Bound Item will be updated only if the cell is validated.
In this situation the editor is not kept active when the validation fails and pressing the Esc key does not revert the changes as the editor is already closed.
In bound mode, you set the Data Source property and the control automatically loads the data from the specified source and submits user changes back to it.
You can control which of the bound columns are displayed, and the data source itself typically handles operations such as sorting. Data Grid View Combo Box Column class reference topics.
This video will first show you the built-in data validation mechanisms enabled in the Grid Control by default.
You will then learn how to specify your own data cell validation rules and how to control the UI that informs end-users about the errors.