データベースに2つのテーブルがDepartment
ありますFaculty
。WinFormアプリケーションの部門リストのdatagridviewにデータを入力しています。私のテーブルは両方とも次のとおりです
デパートメント
- Sno(int)
- 名前(varchar(max))
- ステータス(ビット)
- Faculty_id(int)
学部
- Sno(int)
- 名前
- 状態
今度はコードに来て、datagridviewをフォームにドラッグアンドドロップして、コードビハインドファイルに移動します。私のフォームのloadメソッドでは、次のコードを記述します
var main = new SRMEntities();
var departs = main.Department.ToList();
DepartmentGrid.DataSource = departs;
フォームをロードすると、次のように表示されます
何も表示されていない学部の列を見てください。部門を作成するときに、学部IDを部門に保存します。ここに学部名を表示したいです。
ご不明な点がございましたらお知らせください。
前もって感謝します
編集
私のデータベース図