实现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>

JQuery easyUI中datagrid查找数据后列别不显示前面的序号而是显示NAN

错因: JQuery 包的版本不一致。 错误包: src="${pageContext.request.contextPath }/system/js/upload/jquery-2.1.1...
  • xinghuotianci
  • xinghuotianci
  • 2015年01月16日 15:40
  • 3669

DataGrid中记录实现序号自动排序

//序号    private function formatIndexNumber(item:Object,colum:Object):String       {       var arr...
  • bchaoxi123
  • bchaoxi123
  • 2012年04月18日 14:25
  • 480

DataGrid添加序号列

为DataGrid添加一绑定列,  并调至为第一列.添加DataGrid的事件ItemDataBound事件,如下:      private void dgShow_ItemDataBound(ob...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年08月09日 14:24
  • 1481

DataGrid生成序号列

在datagrid的每一行显示当前数据的序号,可以不在数据库中通过临时表的自增列来实现,在datagrid里新建一个模板列,模板列内写上以下代码即可: 1 asp:TemplateColumn Hea...
  • jelink
  • jelink
  • 2006年09月25日 22:19
  • 1056

WPF DataGrid行序号自增-技术&分享

WPF DataGrid行序号自增 构造函数t
  • jackson0714
  • jackson0714
  • 2014年05月06日 17:00
  • 2749

easyui自定义扩展,序号列宽度

easyui的datagrid,当数据量过大时(接近万条),
  • yy910308
  • yy910308
  • 2014年09月01日 17:04
  • 5011

wpf之datagrid 序号列

方法一:在datagrid最前面添加序列号 窗体加载时: private void MdiChild_Loaded(object sender, RoutedEventArgs e) ...
  • u010121883
  • u010121883
  • 2015年10月31日 22:01
  • 2805

DataGrid和GridView自动增加序号(三种实现方式)

DataGrid自动增加序号(三种实现方式) 方法一:,直接在Aspx页面DataGrid模板列中. 缺点是到第二页分页时又重新开始了.  asp:TemplateColumn Head...
  • wfh_fighting
  • wfh_fighting
  • 2016年10月08日 19:58
  • 1215

给 DataGrid 增加序列号的两种方法

给 DataGrid 增加序列号的两种方法 ??? 在页面显示一个 DataGrid 的时候,常常需要显示一个序列,如图所示: ??? ??? 同时根据 DataGrid 的过滤条件不同,需要也发生相...
  • xuandhu
  • xuandhu
  • 2004年12月31日 08:28
  • 1418

自定义easyui-datagid的表格数据序列号

一、使用datagrid时有时需要显示行号,虽然rownumbers="true"属性可以设置,但是当表格有横向滚动条时,就和序列号不协调了,所以需要自定义,解决如下: columns: [[   ...
  • liubowin
  • liubowin
  • 2015年03月25日 18:50
  • 8779
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现DataGrid序号列的添加
举报原因:
原因补充:

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