在每行中继器中绑定5个项目

use*_*509 3 c# sql asp.net repeater

我有一组来自数据库的项目.他们的数量可能会有所 我把它们绑在一个转发器里.现在我的下面的例子将解释我想要的东西:
我有11个来自数据库的项目,我希望它们按照每行5个项目进行分组.

  • 第1行:5项.
  • 第2行:5项.
  • 第3行:1项.

目前,我只是将它们绑定在转发器中.我该怎么做呢?

Mar*_*Ban 8

是.有可能的:

<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>
Run Code Online (Sandbox Code Playgroud)

它为数字序列生成以下结果:

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

16 17 18 19 20