防止在DataGridView中输入重复的记录



流程如下

从文本框输入记录到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")

如何解决这个问题.....?

试试这个…

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

相关内容

  • 没有找到相关文章

最新更新