GridView,Repeater增加自動序號列

2021-09-30 09:57:32 字數 872 閱讀 5675

第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.

<%#container.dataitemindex+1%>

第二種方式分頁時進行了計算,這樣會累計向下加.

'/>

還有一種方式放在cs**中,和第二種相似.

protected void mygridview_rowdatabound(object sender, gridviewroweventargs e)

}

repeater自身就帶有這個獲取當前行號的屬性,而無需程式設計師繫結這個行號,container.itemindex 就可以獲取了,見下示例:

行號:<%#container.itemindex %>

如果上面的示例中,repeater已經繫結了資料,並且資料的至少為一筆記錄,那麼行號就會顯示出來,行號從零開始,如果想改為從1開始,那麼可以將以上的**改為container.itemindex

+ 1,見如下示例:

行號:<%#container.itemindex + 1 %>

就可以了。

<%# container.itemindex + 1%>

<%# (container as repeateritem).itemindex + 1%>

原文出處:

gridview增加自動序號列

gridview增加自動序號列 2007年10月24日 星期三 02 07 第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.asp templatefield headertext 序號 insertvisible false itemstyle ho...

gridview增加自動序號列

第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.序號 insertvisible false center center width 5 container.dataitemindex 1 第二種方式分頁時進行了計算,這樣會累計向下加.序號 inser...

GridView增加自動序號列

第一種方式,直接在aspx頁面gridview模板列中.這種的缺點是到第二頁分頁時又重新開始了.序號 insertvisible false center center width 5 container.dataitemindex 1 第二種方式分頁時進行了計算,這樣會累計向下加.序號 inser...