Я прочитал много сообщений на эту тему; среди них и совсем недавно .NET - Convert Generic Collection to Data Table. К сожалению, все безрезультатно.Как заполнить DataTable списком (Of t) или преобразовать List (Of t) в DataTable?
У меня есть общий сборник структур:
Private Structure MyStruct
Dim sState as String
Dim lValue as Long
Dim iLayer as Integer
End Structure
Dim LOStates As New List(Of MyStruct)
Мне нужно заполнить DataTable с этим списком структур, но не имеют ни малейшего представления о том, как идти об этом. Я использую vb.net в Visual Studio 2008.
Любые идеи будут высоко оценили
nobugz, спасибо за такой быстрый ответ! Я добавил эту функцию в свой класс, а затем передал ей список структур (oTable = ConvertToDataTable (LOStates)), но ни одна строка не была восстановлена - таблица count = 0 перед возвратом туда, откуда она была вызвана. Мне интересно, есть ли что-то еще, что мне не хватает или что-то неправильно ... – 8thWonder
Отладить его. Сделайте для каждого цикла петли? Есть ли в таблице какие-либо столбцы? –
В отладке я смог определить, что таблица count = 0. Для каждого цикла циклов действительно. Существует 3 coumns, но 0 строк непосредственно перед выполнением оператора таблицы return. – 8thWonder