vb.net - 将动态选项卡中的数据表添加到数组列表中
问题描述
我的页面设计上有三个选项卡。在第三个选项卡中,创建了动态选项卡。选项卡的数量基于输入文件中的行数(在第一个选项卡中,在这种情况下,我将在第三个选项卡中使用两行 == 两个(动态)选项卡)。这意味着有两个表,第一个动态选项卡中的一个表(我们称之为表 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 行
解决方案
解决方案是从每个选项卡访问每个数据表是遍历每个选项卡的控件
因此,在每个选项卡中,为该选项卡中的选项创建一个 datagridview 并将其添加到列表中。
推荐阅读
- python - 如何在 Python 中解析或清理我的语料库
- javascript - 如何解决 GraphQL 错误:由于条件语句重新分配 var 时,对象中缺少 id
- mysql - mySQL SELECT MIN 乘以结果
- python - Spacy - 空白模型包含什么?
- java - 如何知道日期时间在 Java 中包含微秒
- wpf - 为什么输入绑定不能与组合框一起使用?
- python - 希望python在异步函数完成之前返回数据
- python-3.x - Azure DevOps、发布管道、Powershell 任务:即使操作成功,提取 .tar.gz 仍显示为失败
- python - 如何使用 Discord.py 将用户 ID 转换为成员对象
- formik - 带有反应静止库的 Formik 现场变化测试