'CellValidating事件
Private Sub dgvSalesIncluded_CellValidating(sender As Object, e As DataGridViewCellValidatingEventArgs) Handles dgvSalesIncluded.CellValidating
If dgv.Columns(e.ColumnIndex).Name = "列名" Then
'条件
If IsDBNull(e.FormattedValue.ToString) Then
e.Cancel = True '锁定在不符合要求的单元格
Else
e.Cancel = False
End If
End If
'产生锁死情况 加下面这个
Private Sub SalesIncludedForm_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
e.Cancel = False
End Sub
本文介绍如何使用DataGridView的CellValidating事件来限制特定列的数据输入。通过VB.NET代码示例展示了如何验证单元格数据的有效性,并在数据不符合条件时阻止用户离开该单元格。
501

被折叠的 条评论
为什么被折叠?



