I can check to see that there is an issue, and throw the appropriate error message if there is.
The problem is being unable to cancel the moving from row to row (and, as such, attempting to save the changes).
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. Thanks, Matt In many places in my application, I have a Data Grid View which users can either enter data into or use as a method of navigation in a master/detail form view.
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!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.Is there any way to make solely use the information on the row it was leaving?The issue is that the validation event seems to pull information from the row you're entering, as opposed to the row you're leaving.For instance: I want to check if the First Name field is empty ("") and stop the user from moving if it is.Again, I am sure this isn't the "perfect" solution, but after days of pounding my head against the wall, this is what I came up with. We're a friendly computing community, bustling with knowledgeable members to help solve your tech questions.(I use the event that updates my time on the status bar).Check the switch for validity, if Yes, simply do nothing, if it is not valid, set the current cell back to the row you just left.- This posting is provided "as is" with no warranties and confers no rights. So we should check the leaving row and validate it, if not valid, we can set e. Hope this helps Best regards, Jeffrey Tan Microsoft Online Partner Support Get Secure!Matt, I was having the same issue, and have found a work around (maybe not ideal, but it works).