zoukankan      html  css  js  c++  java
  • 给GridView、Repeater、DataList的行增加编号、序号

    以前没留意这么用,不知道有Container.ItemIndex直接取得行序号的属性,都是声明一个变量 i 直接 <%=i%>
     
    今天看了一下直接有类库中提供了
     
    Gridview中使用<%# Container.DataItemIndex %>取得当前行的序号

    而在Repeater控件中使用Container.ItemIndex取得当前行的序号,主要格式, Container.ItemIndex 用于绑定中的
     
    <asp:Repeater ID="Repeater1" runat="server">
            <ItemTemplate>
                <%# Container.ItemIndex %>
            </ItemTemplate>

            </asp:Repeater>

    from: http://blog.cnbb.com.cn/fhy1985/articles/75053.html



    <asp:Repeater ID="rpt1" runat="server" DataSourceID="SqlDataSource1">
    <ItemTemplate>
    <%# Container.ItemIndex+1%>.
    <a href="<%# Eval("url")%>" target="_blank"><%# Eval("title")%></a>
    </ItemTemplate>
    </asp:Repeater>

    如果想每四行输出一个</tr><tr>

    <asp:Repeater ID="rpt1" runat="server" DataSourceID="SqlDataSource1">
    <ItemTemplate>
    <%# Container.ItemIndex % 5==3? "</tr><tr>":""%>.
    <a href="<%# Eval("url")%>" target="_blank"><%# Eval("title")%></a>
    </ItemTemplate>

    </asp:Repeater>

    from: http://www.svnhost.cn/Article/Detail-60.shtml

  • 相关阅读:
    随记
    bzoj3551 [ONTAK2010]Peaks加强版
    bzoj2763 [JLOI2011]飞行路线
    bzoj1758 [Wc2010]重建计划
    bzoj1857 [Scoi2010]传送带
    bzoj4519 [Cqoi2016]不同的最小割
    bzoj2229 [Zjoi2011]最小割
    bzoj4129 Haruna’s Breakfast
    bzoj1835 [ZJOI2010] 基站选址
    bzoj2160 拉拉队排练
  • 原文地址:https://www.cnblogs.com/emanlee/p/1260819.html
Copyright © 2011-2022 走看看