利用Repeater控件显示主-从关系数据表

aspx: 
 1<!-- 父Repeater开始 --><asp:repeater id=parentRepeater runat="server">
 2<headertemplate>
 3<div class=merchant_info_title>【网友评论】</div>
 4</headertemplate>
 5<itemtemplate>
 6<table class=info_block>
 7    <tbody>
 8        <tr>
 9            <td><%# DataBinder.Eval(Container.DataItem, "CommentContent")%></td>
10            <td style="WIDTH: 100px"><%# DataBinder.Eval(Container.DataItem, "NickName")%></td>
11            <td style="WIDTH: 120px"><%# DataBinder.Eval(Container.DataItem, "CommentDateTime")%><input id=btnRestore onclick="Revert(<%# DataBinder.Eval(Container.DataItem, " type=button MerchantCommentID?)%>)" value="回复" /&gt; </td>
12        </tr>
13    </tbody>
14</table>
15<!-- 子Repeater开始 --><asp:repeater id=childRepeater runat="server" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %>'><itemtemplate>
16<table class=info_block>
17    <tbody>
18        <tr>
19            <td>回复:<%# DataBinder.Eval(Container.DataItem, "[\"PostContent\"]")%> </td>
20            <td style="WIDTH: 100px"><%# DataBinder.Eval(Container.DataItem, "[\"NickName\"]")%></td>
21            <td style="WIDTH: 120px"><%# DataBinder.Eval(Container.DataItem, "[\"PostDateTime\"]")%></td>
22        </tr>
23    </tbody>
24</table>
25</itemtemplate></asp:repeater><!-- 子Repeater结束 --></itemtemplate></asp:repeater><!-- 父Repeater结束 -->
26

CS:
 
   绑定商家评论


注:
DataSet中的两表的关系可以先见个数据集,在数据集中建好关系
posted on 2006-04-21 19:40  MOZO  阅读(349)  评论(0)    收藏  举报