Необходимо проверить, является ли Value
свойство из DataGridViewCell
равным Nothing
(эквивалент null
в C #).
Вы можете сделать это с помощью следующего кода:
If myDataGridView.CurrentCell.Value Is Nothing Then
MessageBox.Show("Cell is empty")
Else
MessageBox.Show("Cell contains a value")
End If
Если вы хотите сообщить пользователю, когда он пытается оставить ячейку, что она оставлена пустой, вам нужно использовать подобный код вметод обработчика событий CellValidating
.Например:
Private Sub myDataGridView_CellValidating(ByVal sender As Object,
ByVal e As DataGridViewCellValidatingEventArgs)
Handles myDataGridView.CellValidating
If myDataGridView.Item(e.ColumnIndex, e.RowIndex).Value Is Nothing Then
' Show the user a message
MessageBox.Show("You have left the cell empty")
' Fail validation (prevent them from leaving the cell)
e.Cancel = True
End If
End Sub