gridview控制項中加自動序號,有多種實現方法,你只需要根據的實用要求來確定。總的來分為後台寫法和前台寫法,後台寫法一般不考慮分頁的情況下使用,原理就是在gridview 繫結資料時,在rowdatabound 事件中來處理。
頁面的列為:
<
asp:boundfield
headertext
="序號"
/>
或用<
asp:templatefield
headertext
="序號"
>
<
itemtemplate
>
itemtemplate
>
asp:templatefield
>
cs**為:
protected void gridview1_rowdatabond(object sender, gridviewroweventargs e)
}頁面直接實現比如直觀,知道container.dataitemindex 屬性的含義就行:
<
asp:templatefield headertext="
序號">
<
itemtemplate
>
<%
# container.dataitemindex +1
%>
itemtemplate
>
asp:templatefield
>
下面考慮的主要是分頁情況下的,在asp.net中分頁方法一般用gridview自帶的分頁工具和aspnetpager的比較多。gridview自帶的分頁寫法:
<
asp:templatefield headertext="
序號">
<
itemtemplate
>
<%
# this
.gridview1.pageindex
*this
.gridview1.pagesize
+gridview1.rows.count +1
%>
itemtemplate
>
asp:templatefield
>
aspnetpager分頁情況下的寫法為:
<
asp:templatefield headertext="
序號">
<
itemtemplate
>
<%
# (this
.pager1.currentpageindex -1
) *this
.pager1.pagesize
+container.dataitemindex +1
%>
itemtemplate
>
asp:templatefield
>
gridview新增序號
前台 頁面 asp boundfield headertext 序號 或者 asp templatefield headertext 序號 itemtemplate itemtemplate asp templatefield 後台 cs protected void gridview1 rowda...
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...