The following events are associated with Row Validation in the Sf Data Grid control: When the Is Valid property is set to ‘false’, the editor of the current cell does not shift to focus.
When you navigate away from the cell (outside the current row) that is in edit mode, the navigation is handled within the current row alone.
- This posting is provided "as is" with no warranties and confers no rights.The validation modes are as follows: Validation occurs with the implementation of INotify Data Error Info in built-in business object and when the Grid Validation Mode is set to ‘In View’ mode.The following code example illustrates how the Unit Price field is validated .Current Cell Validating Event Args object contains the following properties: When Is Valid property is set to ‘false’, the editor of the current cell does not shift to focus.When you navigate away from the cell (within the same row), the navigation is handled, and it remains focused in the current cell.Because there is no Cancel argument on the parameters for the Row Leave event, I can manage to catch the error and throw up a message, but I am unable to stop it from happening in the first place. - This posting is provided "as is" with no warranties and confers no rights. For Data Grid View, it has a Cell Validating and Row Validating events, these 2 event handlers take Data Grid View Cell Validating Event Args/Data Grid View Cell Cancel Event Args type paramters. We can set Cancel property to true to prohibit the user from selecting another row. Hope this helps Best regards, Jeffrey Tan Microsoft Online Partner Support Get Secure!- This posting is provided "as is" with no warranties and confers no rights. If you need further help, please feel free to post. We're a friendly computing community, bustling with knowledgeable members to help solve your tech questions.Please join our friendly community by clicking the button below - it only takes a few seconds and is totally free.For instance: I want to check if the First Name field is empty ("") and stop the user from moving if it is.If I try to create a new record, it triggers the validation event, sees that the First Name field on the new record is empty, and throws up my message box.