プロセスは次のとおりです
テキストボックスからデータグリッドビュー、そしてデータベースへのレコードの入力
テキストボックスにデータを入力し、データグリッドビューにデータを入力ボタンのクリックイベントを発生させると
制約チェックは、その ID が入力されていることです。すでに存在するかどうか..?そのためのコードは
For i = 0 To DataGridView1.Rows.Count - 1
If txt_id.Text = DataGridView1.Rows(i).Cells("id").Value.ToString Then
MessageBox.Show("record already exist")
End If
Next
ただし、例外NullReferenceExceptionをスローします
最初にチェックするときに行(i).cells("id")にレコードがないのはなぜですか
この問題にどう立ち向かうか……?