0

プロセスは次のとおりです

テキストボックスからデータグリッドビュー、そしてデータベースへのレコードの入力

テキストボックスにデータを入力し、データグリッドビューにデータを入力ボタンのクリックイベントを発生させると

制約チェックは、その 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")にレコードがないのはなぜですか

この問題にどう立ち向かうか……?

4

1 に答える 1