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

原创 2004年12月31日 08:28:00

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

??? 在页面显示一个 DataGrid 的时候,常常需要显示一个序列,如图所示:

???

??? 同时根据 DataGrid 的过滤条件不同,需要也发生相应变化。

??? 我们除了可以在数据库中直接建立视图表示以外,还可以采用下面介绍的方法:

??? solution 1:

??? 首先,在标签中加入:OnItemDataBound="DataGrid_ItemDataBound" ,并且在中添加相应列,比如:

??? 然后在 CodeBehinde 中加入:

??Sub DataGrid_ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs)
??????If e.Item.ItemType <> ListItemType.Header Then
??????????e.Item.Cells(0).Text = (e.Item.ItemIndex + 1).ToString + ""
??????End If
??End Sub

??? 注:e.Item.Cells(0)代表你要显示在第几列,本例是显示在第一列。


??? solution 2:

??? 直接在中添加:

???
??????????
??????????序号
??????????<%# Container.DataSetIndex + 1 %>
??????????<%# Container.DataSetIndex + 1 %>
???

DataGrid 中如何加入序列号

方法一后台加入int countpublic   int   GetCount()         {               return   ++count   ;         }    ...
  • qoo1983
  • qoo1983
  • 2007年04月27日 11:07
  • 2668

DataGrid的使用方法

Me.DataGrid1.AllowSorting = Not Me.DataGrid1.AllowSorting 得到或设置一个值,它指示是否可通过单及列标头对网格进行排序        Me.Da...
  • mustbelove
  • mustbelove
  • 2006年11月14日 08:37
  • 4922

Intellij IDEA 2016.3.4 注册激活

对于Intellij IDEA 2016.3.4  可以填写注册server http://jetbrains.tech 来激活。 亲测可用。 参考:https://www.haxotron....
  • mingjie1212
  • mingjie1212
  • 2017年02月09日 12:15
  • 28888

pycharm 2016 激活码 亲测可用

在ubuntu上 进入 /bin 运行./pycharm.sh 激活选择第二种方式 43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5...
  • mingjie1212
  • mingjie1212
  • 2016年09月23日 10:50
  • 2872

显示DataGrid序号的一个适用的方法

作者Blog:http://blog.csdn.net/wangj2001/如果数据量小的话没有问题,一旦数据量大,显示特别慢,还有个缺点就是拖动行高时行号不随行高的变化而变动,出现是几个序号在一个单...
  • 21aspnet
  • 21aspnet
  • 2004年12月23日 10:29
  • 2622

DataGrid生成序号列

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

DataGrid添加序号列

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

wpf之datagrid 序号列

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

datagrid数据显示序号及斑马线效果

一、显示序号 如果需要在datagrid里对每条数据进行排序并显示序号可以使用datagrid自带属性   rownumbers        属性名             属性值    ...
  • huangzirong822
  • huangzirong822
  • 2014年12月10日 18:13
  • 2912

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

我用的数据库是ACCESS 2003,查了好多资料才知道ACCESS用的是JET SQL,而SQL SERVER 用的是T-SQL,有很大差别,JET SQL是相当烂的,很多不支持,本来想用dec...
  • harvic880925
  • harvic880925
  • 2012年07月26日 21:02
  • 3417
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给 DataGrid 增加序列号的两种方法
举报原因:
原因补充:

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