データセットとテーブル アダプター/バインディング ソースが入力された 3 つのデータ テーブルがあり、結合クエリを実行するか、特定のデータを取得する別の方法を見つける必要があります。(データセットには、リストされている各テーブルが含まれています)
テーブル:
製品表:
Prod_ID Name
1 tv
2 couch
コンシューマ テーブル:
Con_Id Name City
----------------------
1 Gray New York
2 Joe Chicago
3 Steve Madison
取引表
Tran_Id Con_ID Prod_ID Price
-------------------------------------
1 2 1 900
2 1 2 300
製品名を指定して、各都市とその製品がその都市で販売された金額をテーブルに入力する必要があります (その製品のすべての価格を特定の都市の消費者に追加します)
私は本当に困惑していて、道を見つけることができません。(私はたくさん試しました)助けてください、ありがとう!
これまでのところ、Nudiers のアプローチは次のとおりです。
DataRelation relation = null;
DataColumn table1Column = null;
DataColumn table2Column = null;
DataColumn table3Column = null;
table1Column = tlobergeDataSet.Tb_Product.Columns[0];
table2Column = tlobergeDataSet.Tb_Transactions.Columns[3];
table3Column = tlobergeDataSet.Tb_Consumer.Columns[0];
relation = new DataRelation("relation", table1Column, table2Column);
tlobergeDataSet.Relations.Add(relation);