C#DataGridView-如果NULL按钮禁用,如何验证DGV单元格

C#DataGridView-如果NULL按钮禁用,如何验证DGV单元格,c#,winforms,datagridview,C#,Winforms,Datagridview,嗨,祝你有个好日子, 我有个问题,我解决不了。 我的问题是我有DataGridView和按钮。 当myDataGridView为空时,应禁用该按钮 当myDataGridView没有空值时,应该启用该按钮 我希望它自动发生,就像textBox到按钮textChanged事件一样 像 当我在文本框中写入值时,按钮将自动启用 谢谢大家。您可以使用。您可以将CellEndEdit事件用于DataGridView Private Sub dgv_CellEndEdit(sender As System.

嗨,祝你有个好日子,
我有个问题,我解决不了。
我的问题是我有
DataGridView
按钮
。 当my
DataGridView
为空时,应禁用该按钮 当my
DataGridView
没有空值时,应该启用该按钮

我希望它自动发生,就像
textBox
按钮textChanged
事件一样

当我在
文本框中写入值时,
按钮将自动启用


谢谢大家。

您可以使用。

您可以将CellEndEdit事件用于DataGridView

Private Sub dgv_CellEndEdit(sender As System.Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgv.CellEndEdit
    If dgv.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = vbNull Or dgv.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "" Then
        Button1.Enabled = False
    Else
        Button1.Enabled = True
    End If
End Sub
Private Sub dgv_CellEndEdit(sender As System.Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgv.CellEndEdit
    If dgv.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = vbNull Or dgv.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "" Then
        Button1.Enabled = False
    Else
        Button1.Enabled = True
    End If
End Sub