DataGrid信息抛出'对象引用'错误。

时间:2014-05-04 21:47:12

标签: vb.net

因此。在发布此问题之前,我环顾了Stackoverflow。我找到了其他问题,但没有人回答我的问题。

这是我的代码:

Sub getData()
    ListBox1.Items.Clear()
    Dim rowindex As String
    Dim found As Boolean = False
    Dim actie As String
    For Each row As DataGridViewRow In DataGridView1.Rows
        If row.Cells.Item("Column1").Value.ToString.Contains("2014-0" & Date.Today.Month.ToString) Then
            rowindex = row.Index.ToString()
            found = True
            actie = row.Cells("Column2").Value.ToString()
            ListBox1.Items.Add(actie)
        End If
    Next
    If Not found Then
        MsgBox("Item not found")
    End If
End Sub

这样做是从DataGrid调用数据。我遇到的问题是' ListBox1.items.add(actie)'。如果我使用消息框它工作正常,直到我到达最后一个,然后它也会抛出错误。 (这可能就是为什么它会直接为ListBox抛出错误,因为它会同时添加所有错误')。我试过一个' ELSE'但对于其他它只是说没有找到数据。我认为Do Until可能有效,但事实并非如此。

我得到的错误是:对象引用未设置为对象的实例。

我认为这将是一个非常基本的东西,当我证明是非常基本的时候我会打自己。

0 个答案:

没有答案