0

こんにちは私はEntityFramework2テーブルで作成しました

1つは学生で、もう1つはコースです。

私は1対多の関係を築きました

学生は1つのコースをたどることができ、コースには1つ以上の学生がいます

私のGUIフォームでは、あるデータグリッドビューで生徒を表示するのが好きで、選択した生徒に依存するコース(別のデータグリッドビュー)を表示します。

それをどうやって見せたらいいのかわからない。誰か助けてくれませんか?

 SchoolContainer dbSchool = new SchoolContainer();
    private void frmSchool_Load(object sender, EventArgs e)
    {
        dgStudent.DataSource = dbSchool.Students.ToList();
        bnStudent.BindingSource = new BindingSource(dgStudent.DataSource, null);
    }

ここで私は何を書くべきかわかりません:

  private void dgStudent_SelectionChanged(object sender, EventArgs e)
    {

        /*Dependent from selected student show the courses */
    }

ありがとう!

4

1 に答える 1

0

あなたはこの問題を間違った見方で見ています。

この YouTube チュートリアルは、まさにあなたが達成しようとしているものです。rowfilter を設定して datagridview をフィルタリングするだけです。

http://www.youtube.com/watch?v=m_K__V0rIz4

これは役に立ちます。

于 2013-01-20T21:35:18.937 に答える