在
asp.net 2.0
種提供了
gridview
控制項。該控制項的分頁比較方便,可以通過在
visual studio .net 2005
種簡單設定即可實現各種分頁功能。
1. 預設分頁方式
(1)
是否允許分頁
gridview
的allowpaging
屬性。(2)
每頁記錄數
gridview
的pagesize
(3)
分頁導航條形式
gridview
的pagersettings
屬性的mode
:numeric
,nextprevious
,nextpreviousfirstlast
,numericfirstlast
。2.
自定義分頁
(1)
當前頁
<
asp:label
id="labelcurrentpage"
runat
="server"
text
="<%# ((gridview)container.namingcontainer).pageindex + 1 %>">
asp:label
>
(2)
總頁數
<
asp:label
id="labelpagecount"
runat
="server"
text
="<%# ((gridview)container.namingcontainer).pagecount %>">
asp:label
>
(3)
<
asp:linkbutton
id="linkbuttonfirstpage"
runat
="server"
commandargument
="first"
commandname
="page"
visible
="<%# ((gridview)container.namingcontainer).pageindex != 0 %>">
首頁asp:linkbutton
>
<
asp:linkbutton
id="linkbuttonpreviouspage"
runat
="server"
commandargument
="prev"
commandname
="page"
visible
="<%# ((gridview)container.namingcontainer).pageindex != 0 %>">
asp:linkbutton
>
<
asp:linkbutton
id="linkbuttonnextpage"
runat
="server"
commandargument
="next"
commandname
="page"
visible
="<%# ((gridview)container.namingcontainer).pageindex != ((gridview)container.namingcontainer).pagecount - 1 %>">
asp:linkbutton
>
<
asp:linkbutton
id="linkbuttonlastpage"
runat
="server"
commandargument
="last"
commandname
="page"
visible
="<%# ((gridview)container.namingcontainer).pageindex != ((gridview)container.namingcontainer).pagecount - 1 %>">
尾頁asp:linkbutton
>
' /> 注
:將上述**放在
gridview
的pageindexchanging
事件中加入如下**
protected
void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)
if (null != txtnewpageindex) }
else
// check to prevent form the newpageindex out of the range
newpageindex = newpageindex < 0 ? 0 : newpageindex;
newpageindex = newpageindex >= thegrid.pagecount ? thegrid.pagecount - 1 : newpageindex;
// specify the newpageindex
thegrid.pageindex = newpageindex;
// rebind the control
// in this case of retrieving the data using the ***datasoucr control,
// just do nothing, because the asp.net engine binds the data automatically
}
gridview 自定義分頁
總記錄數 private int totalcountrecord 每頁顯示的條數 private int pageitem 5 當前頁 private int currentpage 1 private string strurl string.empty protected void page ...
GridView自定義分頁
該控制項的分頁比較方便,可以通過在visual studio net 2005種簡單設定即可實現各種分頁功能。1.預設分頁方式 1 是否允許分頁 gridview的allowpaging屬性。2 每頁記錄數 gridview的 pagesize 3 分頁導航條形式 gridview的 pagerse...
GridView自定義分頁
該控制項的分頁比較方便,可以通過在visual studio net 2005種簡單設定即可實現各種分頁功能。1.預設分頁方式 1 是否允許分頁 gridview的allowpaging屬性。2 每頁記錄數 gridview的 pagesize 3 分頁導航條形式 gridview的 pagerse...