Как проверить, что ячейка datagridview пуста - PullRequest
1 голос
/ 09 февраля 2011

Я хочу отобразить сообщение, если значение ячейки моего обзора данных равно Null. Посоветуйте пожалуйста как это сделать. Спасибо и всего наилучшего,

Фуркан

1 Ответ

3 голосов
/ 09 февраля 2011

Необходимо проверить, является ли 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...