GridView自动增加序号(三种实现方式)

 更新时间:2013年04月17日 15:53:03   作者:  
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了,第二种方式分页时进行了计算,这样会累计向下加,点三种放在cs代码中
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了.
复制代码 代码如下:

<asp:TemplateField HeaderText="序号" InsertVisible="False">
<ItemTemplate>
<%#Container.DataItemIndex+1%>
</ItemTemplate>
</asp:TemplateField>

第二种方式分页时进行了计算,这样会累计向下加.
复制代码 代码如下:

<asp:TemplateField HeaderText="序号" InsertVisible="False">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center"/>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# this.GridView1.PageIndex * this.GridView1.PageSize + this.GridView1.Rows.Count + 1%>' />
</ItemTemplate>
</asp:TemplateField>

还有一种方式放在cs代码中,和第二种相似.
复制代码 代码如下:

<asp:BoundField HeaderText="序号" ></asp:BoundField>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
int indexID = this.GridView1.PageIndex * this.myGridView.PageSize + e.Row.RowIndex + 1;
e.Row.Cells[0].Text = indexID.ToString();
}
}

相关文章

  • ASP.NET的实用技巧详细介绍

    ASP.NET的实用技巧详细介绍

    本文介绍的是ASP.NET的实用技巧,从跟踪页面,表单数据的服务器端验证和跳过表单验证等方面为大家介绍的。希望对你有帮助,一起来看。
    2015-10-10
  • Asp.net发送邮件的两种方法小结

    Asp.net发送邮件的两种方法小结

    这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来windows 7和Vista都将SMTP服务器去掉了,现在将两种方法总结一下。
    2010-06-06
  • C#反射实例学习及注意内容

    C#反射实例学习及注意内容

    C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等需要的朋友可以参考下
    2012-12-12
  • c# 读取Northwind数据库image字段

    c# 读取Northwind数据库image字段

    我在写一个三层结构Demo时,使用了Northwind这个范例数据库。但是奇怪的是,读取Categories表的Picture列(image类型)无法在image控件中正常显示(解决方案在后面代码中可以看到)。
    2009-03-03
  • ASP.net中获取客户端参数操作系统信息

    ASP.net中获取客户端参数操作系统信息

    这篇文章主要介绍了ASP.net中如何获取客户端参数或操作系统信息,需要的朋友可以参考下
    2014-03-03
  • 合并两个DataSet的数据内容的方法

    合并两个DataSet的数据内容的方法

    合并两个DataSet的数据内容的方法,需要的朋友可以参考一下
    2013-03-03
  • asp.net URL中包含中文参数造成乱码的解决方法

    asp.net URL中包含中文参数造成乱码的解决方法

    中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码方式可能会有点不适应,本篇文章并不讲述这些编码,而是把自己遇到的一个小问题以及该问题的解决之法说明一下,希望对大家有用。
    2010-03-03
  • 关于C#中DateTime常用方法概述

    关于C#中DateTime常用方法概述

    C#中DateTime日期时间在应用中比较广泛的了,本文列出了C#中DateTime常用的方法与属性,感兴趣的你可不要错过了哈
    2013-02-02
  • ASP.NET Core获取正确查询字符串参数示例

    ASP.NET Core获取正确查询字符串参数示例

    这篇文章主要为大家介绍了ASP.NET Core正确获取查询字符串参数,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • AspNetPager与Socut.Data使用方法

    AspNetPager与Socut.Data使用方法

    最近对AspNetPager与Socut.Data这两个控件产生了浓厚的兴趣,这两个控件配合可以减轻很多程序员编写代码的压力。ASpNetPager为分页控件,而Socut.Data为数据操作控件,ACCESS,MSSQL都可以。
    2008-10-10

最新评论