GridView通过模板列实现第一列显示出记录的行号_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > GridView通过模板列实现第一列显示出记录的行号

GridView通过模板列实现第一列显示出记录的行号

 2013/7/31 15:09:29  蒋叶湖  博客园  我要评论(0)
  • 摘要:在asp.net2.0中使用GridView的模板列可以方便地实现GridView中添加行数的功能。为了看到翻页后的行号,需要把GridView的AllowPaging属性设置为true首先,在设计模式下为GridView的Columns添加一个模板列,把该模板列移动到第一列。然后在GridView的RowDataBind事件中添加如下代码就可以实现记录行数的显示:protectedvoidGridView1_RowDataBound(objectsender
  • 标签:模板 实现 view

 

在asp.net2.0中使用GridView的模板列可以方便地实现GridView中添加行数的功能。
为了看到翻页后的行号,需要把GridView的AllowPaging属性设置为true
首先,在设计模式下为GridView的Columns添加一个模板列,把该模板列移动到第一列。
然后在GridView的RowDataBind事件中添加如下代码就可以实现记录行数的显示:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   {         if (this.GridView1.PageIndex == 0)     {               if (e.Row.RowIndex != -1)         {           e.Row .Cells[0].Text = Convert.ToString(e.Row.RowIndex + 1);         }     }     else     {         int start = this.GridView1.PageIndex * this.GridView1.PageSize;         if (e.Row.RowIndex != -1)         {           e.Row .Cells[0].Text = Convert.ToString(e.Row.RowIndex + start + 1);         }     }    

  }
运行一下就看到GridView的第一列显示出记录的行号。

发表评论
用户名: 匿名