0

3 つの結果セットがあり、それがデータセットに含まれます。したがって、各結果セットには 1 つの行しかありません。いいえ、3行の1つのテーブルにしたいです。

例 ::

Result Set :: 

ds.Tables[0].Rows[0]["A"], 
ds.Tables[1].Rows[0]["B"],
ds.Tables[2].Rows[0]["C"]

私の望む出力 ::

ds.Tables[0].Rows[0]["A"], 
ds.Tables[0].Rows[0]["B"], 
ds.Tables[0].Rows[0]["C"]

どうすればこれを達成できますか?

4

1 に答える 1

1

DataTable.Mergeメソッドを使用できませんでしたか? 最初のテーブルのクローンから始めて、他のテーブルのデータをマージしますか?

Merge メソッドにはMissingSchemaActionというオプションがあり、結果のテーブルに新しい列を追加するように指定できるため、必要な処理が行われます。

于 2013-07-01T13:11:20.637 に答える