I think common behaviour is so that the user can't leave the cell once validation fails and is forced to correct it before he can leave the cell. But there is a problem in your code, you can't use "Data Grid View[,]. I wrote code in the cellvalidating event as follows. When a Warning alert message appears, users can click Yes to accept the invalid entry, No to edit the invalid entry, or Cancel to remove the invalid entry.Inform users that the data they entered is invalid, without preventing them from entering it. When an Information alert message appears, users can click OK to accept the invalid value or Cancel to reject it.Private Sub Datagrid1_Cell Validating(By Val sender As Object, By Val e As System.
Once your users get used to your Input Message, you can uncheck the Show input message when cell is selected option. If I then ckeck the second checbox (cell_2), it gives me the error message but does not return the second checkbox I checked to its unchecked state. Any help appreciated, Bob Once I'm in this process after the error text has been set, evn my close button, that has just a Me.close() in it does not work. Cancel = True End If End If End Sub Say I checked just one checkbox Cell_1 to start, the code allows the change to be made. I press the sacep key after the e,cancel and the message and I get the same problem. Its not permissible to have the two selected to true, but they can both be false. I wrote code in the cellvalidating event as follows. Data Grid View Cell Validating Eve nt Args) Handles Datagrid1.