Mat*_*hew 1 vb.net null datagridview
这是了解当前单元格是否为空的代码:
If dgv.CurrentCell.Value Is Nothing Then
MsgBox("Cell is empty")
Else
MsgBox("Cell contains a value")
End If
Run Code Online (Sandbox Code Playgroud)
现在我想要的是,如何通过单击按钮知道所有单元格中是否存在空值?例如,我有 5 列和 25 行。
谢谢
最后,我编写了一个工作代码,如下:
For r = 0 To dgv.RowCount - 1
If IsDBNull(dgv.Rows(r).Cells.Item(0).Value) _
Or IsDBNull(dgv.Rows(r).Cells.Item(1).Value) _
Or IsDBNull(dgv.Rows(r).Cells.Item(2).Value) _
Or IsDBNull(dgv.Rows(r).Cells.Item(3).Value) _
Or IsDBNull(dgv.Rows(r).Cells.Item(4).Value) _
Then
MsgBox("Blank fields are note allowed" + Environment.NewLine + "Please enter a number")
Next
Run Code Online (Sandbox Code Playgroud)