これはおそらく奇妙な質問ですが、ここに行きます(これが悪いデータベース設計なのか、それとも私がいる奇妙な状況なのか教えてください).
データベースには、ProductGroup と Parameters という 2 つのテーブルがあります。1 つはその名前に従ってさまざまな製品グループに関する情報を含み、もう 1 つは各グループに適用できる (したがって、各グループを異なるものにする) さまざまなパラメーターに関する情報を含みます。
2 つのテーブルを関連付けるために、3 番目のテーブルが設定されています。2 つの主キー (parameterId と groupId) を持つ GroupParameters と、3 番目の列がこのグループのパラメーターの値です。
これで、各グループとそのパラメーター値に関する情報を表示する画面ができました。ユーザーはこれらの値も編集できる必要があります。したがって、私の質問は、この値 (3 番目のテーブルに格納されている) をテキスト ボックスにバインドする方法です。一般に、この状況でコントロールをバインドするにはどうすればよいでしょうか。
みんなありがとう!
編集:私が省略した重要な詳細があります。DataSetおよびDataTableオブジェクトを使用して、データベースからメモリ内データを格納し、それらをコントロールにバインドしたいと考えています。この理由は問題とは関係ありませんが、変更を追跡し、ユーザーの意志でそれらを元に戻すことができる必要があることに関係しています:(