Добавление таблиц данных из динамических вкладок в массив - PullRequest
0 голосов
/ 18 января 2019

На моей странице есть три вкладки. На третьей вкладке есть динамические вкладки, которые создаются. Количество вкладок зависит от количества строк во входном файле (который находится на первой вкладке, для этого случая я буду использовать две строки == две (динамические) вкладки на третьей вкладке). Это означает, что на первой динамической вкладке есть две таблицы: одна таблица (назовем ее таблицей A) и другая таблица (назовем ее таблицей B) на второй динамической вкладке.

Я пытаюсь добавить Таблицы A и B в массив.

В настоящее время у меня есть код;

For each page in Tabs.Tabpages
Dim dataTableToCopy as New DataTable
dataTableToCopy = dynamicDataTable.copy
arraylistToHoldTables.add(dataTableToCopy)

Проблема в том, что он копирует только последнюю таблицу данных, в данном случае таблицу B.

Я попробовал другой метод, который включал слияние таблиц данных.

For each page in Tabs.Tabpages
Dim dataTableToCopy as New DataTable
dataTableToCopy = dynamicDataTable.copy
mergedDataTable.Merge(dataTableToCopy)
arraylistToHoldTables.add(dataTableToCopy)

Проблема с этим методом заключается в том, что, хотя я могу получить все значения, главной задачей было добавить каждую таблицу в массив. Я думал о возможном разделении объединенной таблицы данных, но не был уверен, какой метод взять оттуда.

Разделить в строке 100, поскольку в каждой таблице 100 строк

1 Ответ

0 голосов
/ 21 января 2019

Решение состояло в том, чтобы получить доступ к каждому элементу данных на каждой вкладке, заключалось в том, чтобы перебирать элементы управления каждой вкладки

поэтому на каждой вкладке создайте сетку данных из этой вкладки и добавьте ее в список.

...