zoukankan      html  css  js  c++  java
  • GridView控件中加自动排列序号

    为 Gridview 增加一个新的空白列,如下:
    <asp:BoundField  HeaderText="序号">
       <ItemStyle HorizontalAlign="Center" Width="26px" />
    </asp:BoundField>

    在 GridView RowDataBound 事件中编写代码,如下:
     protected void RowDataBond1(object sender, GridViewRowEventArgs e)
    {
             if (e.Row.RowIndex > -1)
            {
             
             e.Row.Cells[0].Text = Convert.ToString(e.Row.RowIndex + 1);
            }
               
      }
    这样就会在运行时自动创一个顺序编号的字段。


    也可以在前台直接写

    此处是用GridView自带分页

    <asp:TemplateField HeaderText="序号">
    <ItemTemplate>

    <%this.GridView1.PageIndex  * this.GridView1.PageSize + GridView1.Rows.Count + 1%>

    </ItemTemplate>

    </asp:TemplateField>
         
    下面是用AspNetPager分页控件的情况:
    <asp:TemplateField HeaderText="序号">
    <ItemTemplate>

    <%# (this.Pager1.CurrentPageIndex - 1* this.Pager1.PageSize + Container.DataItemIndex + 1%>

    </ItemTemplate>

    </asp:TemplateField>

    当没有分页时的情况:
    <asp:TemplateField HeaderText="序号">
    <ItemTemplate>

    <%Container.DataItemIndex + 1%>

    </ItemTemplate>

    </asp:TemplateField>

  • 相关阅读:
    PHPLIB Template入门系列 4 模板嵌套
    jQuery 实例
    建立PHP的本地调试环境
    PHP缓存memcache简单应用
    PHP程序:虚拟域名服务DIY
    去掉网络共享的session
    C# 里EF 对Mysql DB更新,乱码
    sshd的log的位置
    cURL 访问https失败
    Eclipse中编辑properties文件的编码问题
  • 原文地址:https://www.cnblogs.com/lavenderzh/p/969256.html
Copyright © 2011-2022 走看看