我有两个sql Datareaders。第一个具有固定列数和固定列名的数据读取器.2具有动态名称的动态列数的数据读取器。如何将来自两个结果集的数据组合到单个数组列表中。我需要使用这个数组列表来为jqgrid提供值。
来自sql的第一个结果集
RequestNumber| OrderedQty | ReceivedQty
101 100 90
102 500 420
103 10 10
来自sql的第二个结果集
RequestNumber |BrokenKnobs| BrokenLens| WaterDamaged
101 10 9 10
102 5 4 4
103 1 1 4
RequestNumber |BrokenConnector| MissingComponents
104 10 9
105 5 4
106 1 1
对于所有请求,第一个结果集具有相同的列数和相同的列名。 第二个结果集根据输入值而变化。对于所有请求,每个具有请求编号列的输入的列数和列名都会发生更改。