我的数据库中有一个表格,其中有两列“Car”& “颜色”。
在我的Asp.net应用程序中,我的表中有一个转发器。转发器看起来像这样:
<asp:Repeater ID="repeater_CarsColors" runat="server">
<ItemTemplate>
<tr>
<td>
<asp:Label ID="lbl_Car" runat="server" Text='<%#Bind("Car")%>'/>
<asp:Label ID="lbl_Color" runat="server" Text='<%#Bind("Color")%>'/>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
现在,它正在显示结果:
如何修改我的转发器,以便每行可以有多个,而不是每行1个项目:
感谢。
答案 0 :(得分:0)
在另一个thread找到解决方案。
<table>
<asp:Repeater id="rptTest" runat="server">
<ItemTemplate>
<%# (Container.ItemIndex + 4) % 4 == 0 ? "<tr>" : string.Empty %>
<td>
... cell contents omitted ...
</td>
<%# (Container.ItemIndex + 4) % 4 == 3 ? "</tr>" : string.Empty %>
</ItemTemplate>
</asp:Repeater>
</table>
归功于原创海报。
干杯!