Я пытаюсь заполнить список с помощью DataTable, у меня есть для каждого цикла, который проверяет каждую строку и добавляет элемент в список. Но код не работает, я получаю сообщение об ошибке ..Как заполнить список с помощью DataTable и для каждого цикла?
System.NullReferenceException: { "Ссылка на объект не указывает на экземпляр объекта."}
-DATA: {} System.Collections.ListDictionaryInternal
-HelpLink: Ничего -внутренней Исключение: Ничего
-TargetSite: {System.Collections.Generic.List`1 [System.String] getListOfUsers()}
Это мой код ...
Function getListOfUsers() As List(Of String)
'Dim i As Integer = 0
Dim lUserNames As List(Of String) = Nothing
Dim dt As DataTable = getDataTable(db_Config, "SELECT * FROM tblUsers")
If dt.Rows.Count > 0 Then
Try
For Each dRowItem As DataRow In dt.Rows
'i = i + 1
'If IsDBNull(dt.Rows(0)("fldUserName").ToString) = False Then
' lUserNames.Add(dt.Rows(0)("fldUserName").ToString)
'End If
If dRowItem.Item("fldUserName").ToString <> "" Then
lUserNames.Add(dRowItem.Item("fldUserName").ToString)
End If
Next dRowItem
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If
Return lUserNames
End Function
Зачем вы отметили это с помощью C#? – Arran