【问题标题】:showing 2 datagridviews one is depended from another显示 2 个 datagridviews 一个依赖于另一个
【发布时间】:2013-01-21 05:35:18
【问题描述】:

您好,我在 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 */
    }

谢谢!

【问题讨论】:

    标签: c# entity-framework


    【解决方案1】:

    您以错误的方式看待这个问题。

    本 YouTube 教程正是您想要实现的目标。您只需要通过设置 rowfilter 来过滤您的 datagridview。

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

    这会有所帮助。

    【讨论】:

    • 嗨,derek,我不确定,但我已经读到在实体框架中使用数据集是多余的,因为它们已经是对象......我找不到我在哪里阅读它
    • 这不是您查看的数据集,而是他如何过滤一个 datagridview 以防止在另一个中选择行。
    • 如果我不使用数据集并且只使用 datagridview 我如何在我的代码中应用它?
    猜你喜欢
    • 1970-01-01
    • 2020-04-21
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2013-08-11
    相关资源
    最近更新 更多