我有一组来自数据库的项目。它们的数量可能会有所不同。我已将它们绑定(bind)在中继器中。现在我下面的例子将解释我想要什么:
我有来自数据库的 11 个项目,我希望它们按每行 5 个项目分组。
目前,我只是将它们绑定(bind)在中继器中。我该怎么做呢?
最佳答案
是的。有可能的:
<asp:Repeater ID="rptItems" runat="server">
<ItemTemplate>
<asp:Literal runat="server" Text='<%# Eval("Value") %>'></asp:Literal>
<div style="clear: both" runat="server" Visible="<%# (Container.ItemIndex+1) % 5 == 0 %>"></div>
</ItemTemplate>
</asp:Repeater>
它为数字序列产生以下结果:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
关于c# - 中继器每排绑定(bind)5个物品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11327902/