流程如下
从文本框输入记录到datagridview然后再输入数据库
将数据输入文本框并触发点击事件将数据输入datagridview按钮
约束检查是输入的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”)
中没有记录如何解决这个问题.....?
答案 0 :(得分:0)
试试这个..
If Datagridview1.rows.count > 0 then
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
End if