CSDN博客

img xuandhu

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

发表于2004/12/31 8:28:00  1184人阅读

分类: ASP.NET三组件

给 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 %>
???

0 0

相关博文

我的热门文章

img
取 消
img即使是一小步
也想与你分享
打开
img