<asp:Repeater id="ParentFolder" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<a href='GB/index.aspx?Id=<%#DataBinder.Eval(Container.DataItem,"Id")%>'>
<%#DataBinder.Eval(Container.DataItem,"DirectionName")%>
</a>
</td>
</tr>
<tr>
<td>
<asp:Repeater id="ChildFolder" runat="server" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("tableRelation") %>'>
<HeaderTemplate>
<table border="1">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#DataBinder.Eval(Container.DataItem,"DirectionName")%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<a href='GB/index.aspx?Id=<%#DataBinder.Eval(Container.DataItem,"Id")%>'>
<%#DataBinder.Eval(Container.DataItem,"DirectionName")%>
</a>
</td>
</tr>
<tr>
<td>
<asp:Repeater id="ChildFolder" runat="server" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("tableRelation") %>'>
<HeaderTemplate>
<table border="1">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#DataBinder.Eval(Container.DataItem,"DirectionName")%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
博客展示了ASP Repeater控件的使用,包含一个父Repeater和嵌套的子Repeater,通过它们创建了嵌套表格结构,父Repeater用于显示主内容,子Repeater根据父项数据创建子表格,涉及数据绑定和表格布局。
2万+

被折叠的 条评论
为什么被折叠?



