在datagridview中显示EntityFramework的相关字段

时间:2013-12-09 22:35:47

标签: c# entity-framework entity-framework-5

我有一个EntityFramework应用程序,它绑定到数据网格视图。

dgvEvents.AutoGenerateColumns = false;
dgvEvents.DataSource = context.Events.ToList();  

这与事件绑定,效果很好。事件有两个相关的实体 - 用户和门。如何在绑定到事件的datagridview中显示用户全名字段(Users.FullName)?

谢谢

1 个答案:

答案 0 :(得分:0)

我通过 -

进行了管理
        dgvEvents.AutoGenerateColumns = false;
        dgvEvents.DataSource = context.Events.ToList();

        int row = 0;

        foreach (Event e in (List<Event>)context.Events.ToList())
        {
            string doorName = e.Door.DoorName;
            string userName = e.User.FullName;

            dgvEvents.Rows[row].Cells[2].Value = doorName;
            dgvEvents.Rows[row].Cells[1].Value = userName;

            row++;
        }