直到TryCast System.NullReferenceException

时间:2016-04-15 07:25:08

标签: asp.net vb.net

我有一个简单的"错误",但似乎我无法弄明白。 我正在使用ExcelLibrary读取excel文件(.xls),并且我有一个Do循环来浏览我的文件。在文件的末尾(我的最后一行包含数据),条件应为true,循环应该停止。 这是我的问题:当循环到达我的最后一行时,我收到此错误:" System.NullReferenceException:对象引用未设置为对象的实例。"

这是我的代码:

Try
    Do Until TryCast(WS.Cells(ws_Row, 2).Value.ToString, String) = Nothing

        ' Get data into a data table
        ws_Row = ws_Row + 1

    Loop
Catch ex As Exception
    LBL_ERR.Text = ex.ToString
    LBL_ERR.ForeColor = System.Drawing.Color.Red
    Exit Sub
End Try

这应该很容易实现,但我收到此错误消息 PS。我收到的错误是在Do Until行的行

1 个答案:

答案 0 :(得分:0)

试试这个,

Do Until WS.Cells(ws_Row, 2).Value Is Nothing