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
和按钮
。
当myDataGridView
为空时,应禁用该按钮
当myDataGridView
没有空值时,应该启用该按钮
我希望它自动发生,就像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