VB Datagridview cellvalidating事件,用于检查活动单元是否为空,留下问题

时间:2016-02-11 15:37:20

标签: vb.net datagridview

在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

0 个答案:

没有答案