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();
}
}

相关文章

  • .Net Core中使用ref和Span<T>提高程序性能的实现代码

    .Net Core中使用ref和Span<T>提高程序性能的实现代码

    这篇文章主要介绍了.Net Core中使用ref和Span<T>提高程序性能的简单实现代码,需要的朋友可以参考下
    2017-05-05
  • .NET Core中依赖注入AutoMapper的方法示例

    .NET Core中依赖注入AutoMapper的方法示例

    这篇文章主要给大家介绍了关于.NET Core中依赖注入AutoMapper的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • 区分ASP.NET中get方法和post方法

    区分ASP.NET中get方法和post方法

    我们都知道,get是从服务器上获取数据,post是向服务器上传数据。本文主要介绍ASP.NET中get方法和post方法的区别,需要的朋友可以参考下
    2015-10-10
  • 禁用aspx页面的客户端缓存(防止页面被修改)

    禁用aspx页面的客户端缓存(防止页面被修改)

    默认情况下,IE打开一个网页,会在本地进行缓存,在某些时候也会带来了弊端,比如修改信息的页面等等因为URL并没有改变,所以IE会读取本地缓存,这种情况特别容易出现在弹出对话框或窗口进行修改的方式感兴趣的朋友可以了解下,或许对你有所帮助
    2013-02-02
  • asp.net中穿透Session 0 隔离(二)

    asp.net中穿透Session 0 隔离(二)

    上一篇我们已经对Session 0 隔离有了进一步认识,如果在开发过程中确实需要服务与桌面用户进行交互,可以通过远程桌面服务的API 绕过Session 0 的隔离完成交互操作
    2012-11-11
  • 获取pc电脑和平板物理地址

    获取pc电脑和平板物理地址

    这篇文章主要介绍了如何获取pc电脑和平板物理地址,需要的朋友可以参考下
    2014-03-03
  • 如何利用FluentMigrator实现金沙国际官网迁移

    如何利用FluentMigrator实现金沙国际官网迁移

    这篇文章主要给大家介绍了关于如何利用FluentMigrator实现金沙国际官网迁移的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • .net 日志系统解析

    .net 日志系统解析

    本篇分享的目的是能帮助需要的人快速搭建自己的LogSystem,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 精通ASP.NET中弹出窗口技术

    精通ASP.NET中弹出窗口技术

    本文讨论如何以ASP.NET中的CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互
    2012-10-10
  • ASP.NET中ListView(列表视图)的使用前台绑定附源码

    ASP.NET中ListView(列表视图)的使用前台绑定附源码

    ListView(列表视图)想必大家都知道吧,接下来本文将介绍下ListView的使用前台绑定,感兴趣的你可不要错过本文了哈
    2013-03-03

最新评论