複数のテーブルを 1 つに結合するにはどうすればよいですか?
列名を持つ 3 つのデータテーブルがあります。Test 1, Test 2 and Test3
Datatables は、値を持つ 3 つの行を取得しました。
以下の例のように、それらを1つのデータテーブルに入れたい
TEST 1 | TEST2 | TEST 3
マージ機能を試しましたがdt1.merge(dt2)
、すべての列に 3 行追加されます。
用の表ですDataGridView
。
これは、データベースからテーブルを取得する方法のコード例です。
string queryStatusTest =
"SELECT status AS 'uppgift " + t +"' FROM b_personuppgift
WHERE uppgiftid IN(SELECT uppgiftid FROM b_uppgift
WHERE kursid = 'ABC123') "
+ "AND uppgiftid=" + t + " ORDER BY uppgiftid";
DataTable dTest = dataBase.Select(queryStatusTest);
このdatabase.Select()
関数は 1 つのテーブルのみを返します。