实现DataGrid序号列的添加

转载 2012年03月22日 15:40:19

 大家都知道在数据库中如何添加自增长列,我们可以将这个自增长列绑定到DataGrid上使得用户方便的知道现在是第几行,现在我介绍一种不用数据库就可以简单显示出自增长列的方法,有人可能会说既然数据库支持我们为什么这样做?我想有如下的两个理由:

1、不是所有的表都有自增长列。
2、当自增长列不自动复制的时候会出现断号的现象,即使复制这也是有可能发生的。

  实现方法:
  1、实现本页序号列的添加(不累加)
  添加以下模板列:
  <asp:TemplateColumn HeaderText="序号">
    <ItemTemplate>
        <%# Container.ItemIndex+1 %>
    </ItemTemplate>
  </asp:TemplateColumn>

  2、实现分页累加序号列的添加
  
添加以下模板列:
  <asp:TemplateColumn HeaderText="序号">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
      <%# (DataGrid1.PageSize * DataGrid1.CurrentPageIndex) + Container.ItemIndex +1 %>
    </ItemTemplate>
  </asp:TemplateColumn>

asp.net中显示DataGrid控件列序号的几种方法

asp.net中显示DataGrid控件列序号的几种方法 收藏 在aps.net中多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通...

给DATAGRID控件生成的列表添加序号

我用的数据库是ACCESS 2003,查了好多资料才知道ACCESS用的是JET SQL,而SQL SERVER 用的是T-SQL,有很大差别,JET SQL是相当烂的,很多不支持,本来想用dec...

实例repeater 分页、表头不动、添加列序号(dataset实现)

前台代码:                    .fixHeaderStyle         { PADDING-RIGHT: 0px;         PADDING-L...
  • liziki
  • liziki
  • 2012年07月30日 16:29
  • 968

实例repeater 分页、表头不动、添加列序号、日期分隔符转换(datareader存储过程实现)

前台代码:                                             --%>                 NO.     ...
  • liziki
  • liziki
  • 2012年08月01日 14:04
  • 521

ASP.NET中DataGrid加序号(转自NinetyNine的个人财富)

ASP.NET中DateGrid加序号创建一个模板列再添加以下代码 asp:TemplateColumn HeaderText="序号">                              ...
  • xgpapa
  • xgpapa
  • 2012年09月25日 17:31
  • 327

Jquery EasyUI dataGrid加载图片时,序号出现错行的解决办法

EasyUI dataGrid在加载网络图片时会出现这种情况: 是不是特别happy? 经过一天的度娘后,发现网上还是有很多解决办法的;例如://这个应该是最好用的,也是网上回答最多的 onL...

N-Up类型数据窗口各种方式的序号列的添加

对于N-Up类型的数据窗口,其序号列的布局一直是大家热衷于讨论的话题。          假设有如下3栏数据          col                             col ...
  • yyoinge
  • yyoinge
  • 2011年08月03日 09:33
  • 2063

datatables 添加复选框及序号列及使用ajax请求

使用Datatables显示列表,列表添加 复选框列,序号列,及使用ajax请求数据,及添加其他条件搜索查询...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现DataGrid序号列的添加
举报原因:
原因补充:

(最多只允许输入30个字)