私は3つのテーブルを持っています。関係を表示しようとしています。表1には、1次IDフィールドがあり、これには、その2次IDが複数含まれている表2との関係があります。BindingSource WinFormsを使用してリレーション内にリレーションを表示する方法
IE:
Table 1
PID || Name
======================
123 || SomeName
Table 2
Second ID || PID || Code_ID
===============================
1 || 123 || 55
2 || 123 || 66
Table 3
Code ID || Code_Description
===============================
55 || Some Description 1
66 || Some Description 2
私のデータセットのデータバインディングとリレーションを使用して、データグリッドビューでWindowsフォームを使用しています。私は表1のPIDと表2のPIDとの間に関係を持っています。私はその関係にデータバインディングを設定することができ、2つの中で1対多の行関係を表示します。次に、表2 Code_IDと表3 Code_IDとの間に関係を作成した。データソースとしてのPIDとデータメンバーとしての新しいCode_IDとの関係を使って別のデータバインディングを作成しました。しかし、これは表3の正しい行を1行だけ表示します。
私がしたいのは、表3に含まれている説明を表示するために、1つのPID関係にCode_IDが表示されていることです。これを行う方法はわかりません。
これが不明な場合はお詫び申し上げますが、これらのコントロールの制限された理解をもって説明することができます。私はDBプログラミングの初心者です。どんなアドバイスも大歓迎です!ありがとう。
ジョイン – DDave
私はSQLサーバで動作し、それにクエリ・ソリューションを持っているが、私は期待していたことで、サーバーを照会しようとしています私の最初のテーブルがリストに表示されているので、そのリストをスクロールすると、フォーム上のラベルが自動的にデータbiを介してその関連する選択肢に更新されます起訴と関係。私は1つの関係と1つの多くの関係で、しかし2つの表の間だけでこれを行うことができました。そのビジネスの一意のPIDに関連するコードのリストを作成する新しいリストが作成されましたが、別のテーブルにその説明を表示したいと考えています。 –