如何正确绑定DataGridView中的子实体?

时间:2009-07-20 11:44:59

标签: entity-framework datagridview

我有一个DataGridView绑定到名为“Person”的实体框架对象。名称等人的所有主要字段都正确显示,但引用子表的字段(例如“出生地”)仅显示数据网格视图中的实体名称/类型。

如何在DataGridView中正确显示子实体的值?

1 个答案:

答案 0 :(得分:0)

一种选择是在gridview中的另一个可绑定元素上设置数据源。例如,我有一个模板字段,其中的数据列表绑定到数组:

<asp:DataList ID="childList" runat="server" DataSource='<%#Eval("ChildProperty") %>' >
    <ItemTemplate>
        <%# Container.DataItem %>
    </ItemTemplate>
</asp:DataList>

datalist的数据源设置为我想要绑定的父属性。绑定网格时,也会绑定数据列表。