Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
All-Star
118619 Points
18779 Posts
Apr 17, 2012 01:24 AM|LINK
Sorry……
You should know that "Departments" is another collection nested in the collection of result,So plz nest another GridView inside the ItemTemplate of the outer GridView,and then do databinding:-)
Sample codes:
<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="false" Enabled="true" Visible="true" OnLoad="gvload">
<Columns>
<asp:TemplateField HeaderText="FloorName">
<ItemTemplate><%#Eval("FloorName")%></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Departments">
<ItemTemplate>
<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="false" DataSource='<%#Eval("Departments")%'>……>
<asp:TemplateField HeaderText="Department">
<%#Eval("Department")%>
</ItemTemplate>
</Columns>
</asp:GridView>
Decker Dong ...
All-Star
118619 Points
18779 Posts
Re: get XML file into a grid view
Apr 17, 2012 01:24 AM|LINK
Sorry……
You should know that "Departments" is another collection nested in the collection of result,So plz nest another GridView inside the ItemTemplate of the outer GridView,and then do databinding:-)
Sample codes:
<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="false" Enabled="true" Visible="true" OnLoad="gvload">
<Columns>
<asp:TemplateField HeaderText="FloorName">
<ItemTemplate><%#Eval("FloorName")%></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Departments">
<ItemTemplate>
<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="false" DataSource='<%#Eval("Departments")%'>……>
<Columns>
<asp:TemplateField HeaderText="Department">
<ItemTemplate>
<%#Eval("Department")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>