asp.net中的Gridview控件添加序号列

asp.net中的Gridview控件添加序号列asp.net中的Gridview控件添加序号列

大家好,又见面了,我是你们的朋友全栈君。

方法一:

1.在gridview控件中添加序号列,并添加OnRowDataBound事件

 <asp:GridView ID="givQueryRequest" runat="server" OnRowDataBound="givQueryRequest_RowDataBound"> <Columns> <asp:BoundField HeaderText="序号" > <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" Width="30px" /> </asp:BoundField> </Columns> </asp:GridView>


2.编写方法

protected void givQueryRequest_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Cells[0].Text = (e.Row.RowIndex + 1).ToString(); //如果使用了分页控件且希望序号在翻页后不重新计算,使用下面方法 //int indexID = (AspNetPager1.CurrentPageIndex - 1) * AspNetPager1.PageSize + e.Row.RowIndex + 1; //e.Row.Cells[0].Text = indexID.ToString(); } }

    在这种方法中,如果使用gridview控件自带的分页功能添加序号列后,每一页的序号都会从1开始。

方法二:

    用这种方法就可以解决方法一的不足,即使是用的gridview控件的分页功能,在下一页的序号还会根据前一页的序号递增。

 <asp:GridView ID="givQueryRequest" runat="server" > <Columns> <asp:TemplateField HeaderText="序号"> <ItemTemplate> <%#(Container.DataItemIndex+1).ToString()%> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </asp:TemplateField> </Columns> </asp:GridView> 



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105744.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何把内网IP映射到公网IP

    如何把内网IP映射到公网IP 鸽子出品2017-12-0522:28:22我们讲了如何搭建网站,可是有很多小伙伴私信跟我说怎么映射,今天我就教大家如何把内网地址映射到公网!我们所需要的工具有: 内网IP(这个是品,也是必有的!) nat123(这是映射软件,百度上都能搜索到) 有些小伙伴会问: 这个软件是什么操作系统啊? 这个软件免费吗? 当然官网上有windows版…

    2022年5月18日
    129
  • Nginx负载均衡算法有哪些?_netty负载均衡

    Nginx负载均衡算法有哪些?_netty负载均衡1.轮询(roundrobin)(默认)轮询方式,依次将请求分配到各个后台服务器中,默认的负载均衡方式。适用于后台机器性能一致的情况。挂掉的机器可以自动从服务列表中剔除。2.加权(weight)根据权重来分发请求到不同的机器中,指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstreambakend{serv…

    2022年10月12日
    3
  • 福利来了!手把手教你Python爬取女神套图

    福利来了!手把手教你Python爬取女神套图疲惫的生活里总要有些温柔梦想吧目标URL:http://www.win4000.com/meinvtag4_1.html爬取美桌网某个标签下的美女壁纸,点进详情页可以发现,里面是一组套图一、网页分析翻页查看URL变化规律:http://www.win4000.com/meinvtag4_1.htmlhttp://www.win4000.com/meinvtag4_2.htmlhttp://www.win4000.com/meinvtag4_3.htmlhttp:

    2025年11月16日
    6
  • python判断是否为空_python 判断对象是否为空

    python判断是否为空_python 判断对象是否为空在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面的代码:ifaisNone:dosomething.else:dotheotherthing.python学习网,大量的免费python视频教程,欢迎在线学习!这样写看起来不错,但实际上会有问题。一般来讲,Python中会把下面几种情况当做空值来处理:NoneFalse0,0.0,0L”,(),[],{}其中Non…

    2022年6月12日
    167
  • element级联选择器表单回显_级联选择器 数据回显

    element级联选择器表单回显_级联选择器 数据回显关于element级联选择器数据回显问题

    2022年4月21日
    409
  • 数据库之连表查询_数据库怎么查询表的内容

    数据库之连表查询_数据库怎么查询表的内容什么是多表关联查询?有时一个查询结果需要从两个或两个以上表中提取字段数据,此时需要使用的就是多表关联查询。链接查询主要分为三种:内连接、外连接、交叉连接。内连接使用比较运算符(包括=、>、<、<>、>=、<=、!>和!<)进行表间的比较操作,查询与连接条件相匹配的数据。根据所使用的比较方式不同,内连接分为等值连接、自然连接和自连接三种。关键…

    2025年11月17日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号