将List中的列表绑定到DataGrid

时间:2010-06-02 14:55:22

标签: asp.net gridview

我有A系列

在A班,我有b级集合

现在我想使用C#绑定语法将Class b属性绑定到gridview,而不在代码后面或gridview事件中编写任何代码

任何好友都可以帮助我。

问题

我有一个列表“A”,其中有一个列表“B”,B有一个属性C,现在我想绑定C

意味着我将A作为数据源绑定到网格,而列i我想要“B [0] .C

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

GridView1.DataSource = A;


<asp:GridView ID="GridView1" runat="server">
<Columns>
  <asp:TemplateField>
    <ItemTemplate>
      <asp:Label ID="Label1" runat="server" Text='<%# ((YourCollectionType)Eval("B"))[0].C %>'></asp:Label>
    </ItemTemplate>
  </asp:TemplateField>
</Columns>