Во-первых, вы не можете хранить что-либо в dataset
, а не DataTable
, в пределах DataTable
есть данные. Итак, чтобы упростить вопрос, он должен быть скорее
Как перебрать DataTable внутри DataSet?
Ответ очень прост.
Во-первых, возьмите DataTable
Dim Dt as DataTable = dataset.Table("table name")
Теперь перебираем таблицу данных
For Each Row in Dt
Dim value1 as String = Row(0) ' Here 0 is the column index,change it as required
Next
Теперь вернемся ко второй части вашего вопроса:
присвоить значения моему классу ...
Ну, во-первых, вам нужно создать List
класса MyClass
.
Dim myClassList as New Lsit(Of MyClass)
Теперь внутри цикла вы можете сделать:
For Each Row in Dt
Dim Class1 as New MyClass
class1.Id= Convert.ToInt32(Row(0)) ' Here 0 is the column index,change it as required
'''assign other values as well(if required)
myClassList.Add(Class1)
Next
Надеюсь, это поможет:)