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>

时间: 2024-11-09 01:38:54

GridView控件中加自动排列序号的相关文章

将Excel中的数据读入到GridView控件中

使用Excel文件作为数据源,其实现的代码为: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("excel.xls") + "; Extended Properties=Excel 8.0; 实例代码: private DataSet CreateDataSource()    {        string strCon;        strCon = "Provider

C#在窗口中ComboBox控件中加载数据库数据

首先,窗体一加载,绑定省份和城市数据 //窗口加载事件 private void register_Load(object sender, EventArgs e) { bindPro();//绑定省份数据函数 } /// <summary> /// 绑定省份数据函数 /// </summary> public void bindPro() { //获取数据库数据 List<ProvinceData> list = new ProvinceDA().Select();

asp.net 在repeater控件中加按钮

在repeater中加入方法有两种方法: 第一种:是对repeater控件的行添加OnItemCommand事件,添加方法也是有两种 1.在设计页面中,选中repeater控件右击==>属性==>属性栏中的事件标签(闪电符号)==>双击ItemCommand 2.在写代码,也是可以实现. <asp:Repeater ID="rptDataList" runat="server" onitemcommand="rptDataList_

ASP.net:GridView控件中实现全选和全反选

E:\ASP.net\temp\WebSite1 CheckBox2控件的 AutoPostBack属性设置为true. protected void CheckBox2_CheckedChanged(object sender, EventArgs e) {   for(int i=0;i<=GridView1.Rows.Count-1;i++)    {       CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("Chec

asp.net GridView控件中诗选全选和全不选功能

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using System.Data; 8 using System.Data.SqlClient; 9 using System.Configuration; 10 11 public part

027. asp.net中数据绑定控件之 GridView控件

GridView控件支持下面的功能: 绑定至数据源控件, 如SqlDataSource 内置排序功能 内置更新和删除功能 内置分页功能 内置行选择功能 可以编程方式访问GridView对象模型以动态设置属性 处理事件等 多个键字段 用于超链接列的多个数据字段 可通过主题和样式自定义外观 Girdview控件常用属性: BackImageUrl 背景图片 EmptyDtatText 没有任何数据时显示的文字 GridLines 网格线的样式 ShowHeader 是否显示页首连接 ShowFoot

GridView控件

GridView简介: GridView控件以表格的形式显示数据源的值,没列表示一个字段,每行表示一条记录. 该控件提供了内置排序功能.内置更新(修改)和删除.分页.行选择功能.以编程方式访问GridView对象模型以动态设置属性以及处理事件等功能. 可以通过主题和样式进行自定义外观,实现多种样式的数据展示. 常见属性: AllowPaging设置是否启用分页 AllowSorting设置是否启用排序功能 AutoGenerateColumns:设置是否为数据源中的每个字段自动创建绑定字段.默认

Repeater, DataList, 和GridView控件的区别

http://blog.sina.com.cn/s/blog_646dc75c0100h5p6.html http://www.cnblogs.com/phone/archive/2010/09/15/1826891.html 1. GridView 控件 GridView 控件用于显示表中的数据.通过使用 GridView 控件,您可以显示.编辑.删除.排序和翻阅多种不同的数据源(包括数据库.XML 文件和公开数据的业务对象)中的表格数据. 显示表格数据是软件开发中的一个周期性任务.ASP.N

ASP.NET编辑与更新数据(非GridView控件实现)

Insus.NET在实现<ASP.NET开发,从二层至三层,至面向对象 (5)>http://www.cnblogs.com/insus/p/3880606.html 中,没有把数据编辑与更新功能一起演示,留下给网友们自由发挥,但是还是有网友想看看Insus.NET用实现方法. 以前Insus.NET的做法,是在GridView控件中进行.如这篇视频教程<GridView Edit Update Cancel Delete>http://www.cnblogs.com/insus/