利用Repeater控件显示主-从关系数据表
aspx:
CS:
绑定商家评论
注:
DataSet中的两表的关系可以先见个数据集,在数据集中建好关系
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="回复" /> </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
<!-- 父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="回复" /> </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中的两表的关系可以先见个数据集,在数据集中建好关系


浙公网安备 33010602011771号