DataGridView& 'System.NullReferenceException'错误

时间:2011-04-07 09:02:38

标签: .net vb.net

我正在尝试使用我的DataGridView值加载我的文本框,如下所示,但我得到了一个 “在Microsoft.VisualBasic.dll中发生'System.NullReferenceException'类型的第一次机会异常” 错误,尽管如此,该程序仍然可行。谁知道什么是错的?

非常感谢。

代码:

For iloop = 0 To DataGridView2.Rows.Count
        For Each cCtrl As Control In Panel2.Controls
            If TypeOf cCtrl Is TextBox Then
                Dim txtBox As TextBox
                txtBox = cCtrl
                If (txtBox.Name.Substring(9, 6)) = ((DataGridView2.Rows.Item(iloop).Cells(0).Value).substring(0, 6)) Then
                    txtBox.Text = DataGridView2.Rows.Item(iloop).Cells(3).Value
                End If
            End If
        Next
    Next

1 个答案:

答案 0 :(得分:0)

在获取值的子字符串之前,为If DataGridView2.Rows.Item(iloop).Cells(0).Value IsNot Nothing Then添加if条件。