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)
上一篇 2022年4月24日 下午11:00
下一篇 2022年4月24日 下午11:00


相关推荐

  • Numpy 中的矩阵求逆

    Numpy 中的矩阵求逆1 矩阵求逆 importnumpya np array 1 2 3 4 初始化一个非奇异矩阵 print a I print np linalg inv a 与上一步等同 对应于 MATLAB 中 inv 函数 2 矩阵求伪逆 importnumpya 定义一个奇异阵 AA np zeros 4

    2026年3月19日
    3
  • laravel 中使用tinker注入数据到数据库

    laravel 中使用tinker注入数据到数据库

    2021年10月24日
    42
  • mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」

    mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」安装C++运行环境[需要C++的运行环境,TheDLLsrequirethatyouhavethelatestVisualC++runtime(2015)]:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads克隆代码下来关闭杀毒软件!!!解压MT4配置…

    2022年5月7日
    250
  • 基于jena的知识推理机复现「建议收藏」

    基于jena的知识推理机复现「建议收藏」知识推理机复现因csdn语法支持与github不太一样,欢迎访问本文github版:https://github.com/JimXiongGM/KnowledgeBasedSearch/blob/master/知识推理机复现.md目录mysql8.0准备d2rq工具安装与使用Apachejena+jena-fuseki本文复现基于jena的知识推理机,并把详细过程整理如下。…

    2022年5月22日
    30
  • 广东电信最新DNS更新了[通俗易懂]

    广东电信最新DNS更新了[通俗易懂]原来广东电信最新dns更新了!记录一下,方便以后查找!运行超过10年时间的广东地区骨干dns域名服务器系统:202.96.128.68,因严重超负荷运作多年,从12月3日开始正式迁移,共分一个月时间,全省范围内的电信用户(包括宽、窄带、专线用户)将采用新的域名服务器。中国电信广州用户“首选dns服务器”为:61.144.56.100“备用dns服务器”为:61.144.56.101中…

    2022年7月11日
    60
  • 树莓派3B+ 引脚图说明

    树莓派3B+ 引脚图说明如上图所示,我们可以很清楚的看到各个引脚的功能。例如我们想使用pwm引脚来控制舵机,则我们可以考虑使用其中的BCM18(PWM0)和BCM13(PWM1)。在使用wiringPi库时,我们定义的引脚即BCM引脚,例如:pwmPinV=18pwmPinH=13…

    2022年6月25日
    51

发表回复

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

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