日期:2014-05-17  浏览次数:20533 次

Repeater读数据时,判断每隔3个数据自动换行
从数据库里读数据,然后拖了个Repeater显示它,数据库里有很多数据,我想让他每显示三个自动换行<br />,怎么判断?怎么写?
代码如下:


<asp:Repeater ID="Repeater7" runat="server" DataSourceID="SqlDataSourceGundong">
                <ItemTemplate>
                    <A href='<%# Eval("gname", "Show.aspx?proj={0}") %>' target=_blank><%# Eval("gname") %></A>
                //每三个 换一行
                </ItemTemplate>
            </asp:Repeater>


asp.net Repeater 读数据 自动换行

------解决方案--------------------

<asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>
                <a class="<%# (Container.ItemIndex+1)%3==0"s_end":"" %>" >3</a>
                
            </ItemTemplate>
        </asp:Repeater>

------解决方案--------------------
后台直接itemdatabound里,那行数索引判断就行了啊
------解决方案--------------------
Refer动态绑定:
http://www.cnblogs.com/insus/p/3307939.html