我有一个简单的"错误",但似乎我无法弄明白。 我正在使用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行的行
答案 0 :(得分:0)
试试这个,
Do Until WS.Cells(ws_Row, 2).Value Is Nothing