对象引用未设置为对象datagridview的实例

时间:2013-11-18 03:32:03

标签: vb.net datagridview

当我尝试下面的代码时,出现以下错误“对象引用未设置为对象的实例”。我不知道为什么会出现这种错误,因为我在其他应用程序上使用了相同的代码并且它们工作正常,但在这种情况下无效。请看它上面的问题。

非常感谢你的时间!

            For Each rows2 As DataGridViewRow In DataGridView1.Rows


            If InStr(rows2.Cells.Item("Status").Value.ToString, "Not Checked") Then

               DataGridView1.Rows.RemoveAt(rows2.Index.ToString)
            End If


        Next

1 个答案:

答案 0 :(得分:0)

在你的代码中加一个try / catch,查看ex,看看什么都没有。它必须是一个空行或者以某种方式在你的表格范围之外。

另外,为什么不呢:

DataGridView1.Rows.RemoveAt(rows2.index)