【发布时间】:2018-07-31 21:23:13
【问题描述】:
我有一项任务是将我们的一个页面从具有三列的单个表移动到两个表中,这两个表显示相同的数据集但挤在一起并交替。所以如果我今天的数据集显示为
到目前为止,我可以让表格数据交替出现,但我不能再开始新的一行。
<asp:Repeater ID="fruitRep" runat="server" EnableViewState="false">
<HeaderTemplate>
<table>
<thead>
<tr align="center">
<th>Line</th>
<th>Fruit</th>
<th>Cost</th>
<th class ="ghostColumn">Blank</th>
<th>Line</th>
<th>Fruit</th>
<th>Cost</th>
</tr>
</thead>
</HeaderTemplate>
<ItemTemplate>
<td><%= LineCounter %></td>
<td>
<%# DataBinder.Eval(Container.DataItem, Fruit")%>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, PerUnitCost")%>
</td>
<td class ="ghostColumn">...</td>
</ItemTemplate>
<AlternatingItemTemplate>
<td><%= LineCounter %></td>
<td>
<%# DataBinder.Eval(Container.DataItem, Fruit")%>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, PerUnitCost")%>
</td>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
【问题讨论】: