我正在构建一个基于一组查询的表,这些查询将确定表的列是什么。这意味着列名称将是动态的。这些查询中的每一个都有一个id,我们用它来将正确的数据与正确的用户匹配。
以下是数据的样子:
基准表
子表
我正在使用的代码是
Dim tablesJoined = From t1 In dt1.AsEnumerable()
Join t2 In flatTable.AsEnumerable()
On t1.Field(Of String)("SHM_ID")
Equals t2.Field(Of String)("SHM_ID")
但是,我想选择dt1的所有值,并将第二个表中的数据合并到其中。对于进一步的上下文,我将多次这样做,所以我不能只使用静态对象。
有没有办法以优雅的方式将这两张桌子放在一起?
它看起来像这样: