在Visual Basic中,我试图通过阻止用户离开活动单元格来创建一个字段,如果它是空的。
网格由两列组成。第一个是在添加新行时自动填写的ID,第二个是名称。
在表单加载时,有4个项目加载到网格中。加载表单时,所选的第一个单元格通过检查没有问题。对于在表格载荷上填充的三个单元格是相同的。
不幸的是,当我尝试向网格添加新行时,它似乎不起作用,输入一个值并尝试离开单元格。我设置了一个断点并检查了值。该值等于空......对于任何已加载的值都不是这种情况。
如何获得我输入的价值?
提前致谢。
Ivan.f
Private Sub ValidateCellValue(sender As Object, e As
DataGridViewCellValidatingEventArgs)
Handles grdResult.CellValidating
Dim catNaam = grdResult.Rows(e.RowIndex).Cells(1).Value
If IsNothing(catNaam) Then
MessageBox.Show("Veld mag niet leeg zijn")
e.Cancel = True
Exit Sub
End If
End Sub