GridView控件中加自动排列序号
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>
最新文章
- tomcat启动报错: org.apache.catalina.deploy.WebXml addFilter
- 初试Node —— node.js的安装
- mybatis处理一对多的查询
- 使用Scrapy爬虫框架简单爬取图片并保存本地(妹子图)
- Appcan跨域交互
- 双击vbs时,默认cscript运行脚本
- 博友的 编写高质量代码 改善java程序的151个建议
- chrome打开本地文件目录
- Java可变参数 &; Python可变参数 &; Scala可变参数
- Google Maps API V2
- 每周.NET前沿技术文章摘要(2017-05-10)
- JXL组件生成报表报错(一)
- 数组、ArrayList、List、LinkedList的区别
- django+mysql简单总结
- day17递归函数(二分法查找)
- AngularJs在ng-click函数中获取代表当前元素的DOM对象
- Bootstrap 字体图标(Glyphicons)
- 强化学习---TRPO/DPPO/PPO/PPO2
- BGP - 1,基本概念
- FTP服务器原理(转)