我有两个 sql Datareaders 。第一个具有固定列数和固定列名的数据读取器。第二个具有动态列数和动态名称的数据读取器。如何将来自两个结果集的数据合并到一个数组列表中。我需要使用此数组列表将值添加到 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
对于所有请求,第一个结果集具有相同的列数和相同的列名。第二个结果集根据输入值而变化。列数和列名都随着每个输入而变化,请求编号列对于所有请求保持相同。