1 <asp:Repeater ID="RepeaterParent" runat="server">
2 <ItemTemplate>
3 <dl class="clear catebox">
4 <dt><a href='/web/BusinessList.aspx?ClassType=0&ID=<%#Eval("ID")%>'>
5 <%#Common.CutString(Eval("Title").ToString(), 84)%></a></dt>
6 <dd>
7 <ul class="catelist">
8 <asp:Repeater ID="RepeaterChild" DataSource='<%#((System.Data.DataRowView)Container.DataItem).CreateChildView("tableRelation") %>'
9 runat="server">
10 <ItemTemplate>
11 <li><a href='/web/BusinessList.aspx?ClassType=1&ID=<%#Eval("S_ID")%>'>
12 <%#Common.CutString(Eval("SmallTypeName").ToString(), 12)%></a></li>
13 </ItemTemplate>
14 </asp:Repeater>
15 </ul>
16 </dd>
17 </dl>
18 </ItemTemplate>19 </asp:Repeater>
就是这种方法没用过,<%#((System.Data.DataRowView)Container.DataItem).CreateChildView("tableRelation") %> 不知道怎么用 希望高手帮忙解答,谢谢
建一视图,然后把查询到的数据绑定,但是需要在RepeaterParent里面先查找到RepeaterChild这个控件