0

你好,我在 Entity Framework 2 表中做了

一个是学生,另一个是课程

我建立了一对多的关系

一个学生可以学习一门课程,而一个课程有一个或多个学生

在我的 GUI 表单中,我喜欢在一个 datagridview 中显示我的学生,并且课程(在另一个 datagridview 中)取决于所选学生。

我不知道如何表明这一点。有人可以帮我吗?

 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 教程正是您想要实现的目标。您只需要通过设置行过滤器来过滤您的数据网格视图。

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

这会有所帮助。

于 2013-01-20T21:35:18.937 回答