我正在迭代包含数据库记录结果的DataTable
。现在,我已经声明了一个DataRow列表:
Dim Records as List(Of DataRow)
'Loop
For i As Integer = 0 To Dt.Rows.Count - 1
Records.Add(Dt.Rows(i)) 'Here the error
Next
在Records.Add
行上,我得到了:
引用未设置为对象的实例
但为什么呢?我的代码出了什么问题?
答案 0 :(得分:1)
您尚未使用New
初始化列表:
Dim Records as New List(Of DataRow)
但是为什么要将这些行存储在List(Of DataRow)
中呢?您已经有一个集合,其唯一目的是存储DataRows
:DataTable
。