データセットにバインドされた datagridview があります。私の datagridview の目標は、ユーザーが負の整数を入力して datagridviewcell を空白のままにしないようにすることです。入力が無効であることをユーザーに伝えるために、ある種のエラーメッセージまたはメッセージボックスが必要です。これが私がこれまでに持っているものです。うまくいけば、それがあなたの出発点になるでしょう。ご協力やご提案をいただければ幸いです。
Private Sub DataGridView1_DataError(ByVal sender As Object, _
ByVal e As DataGridViewDataErrorEventArgs) _
Handles DataGridView1.DataError
If CInt(e.Exception.Message, "Input string was not in a correct format.") < 0 Then
MessageBox.Show("Please Enter a positive Value")
'This will change the number back to original
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = " "
End If