代碼如下:
//要在GridView中加入如下屬性(前臺還是后臺看你的習(xí)慣了。)
//實現(xiàn)分頁
AllowPaging="true"
//一頁數(shù)據(jù)10行
PageSize="10"
// 分頁時觸發(fā)的事件
OnPageIndexChanging="gvwDesignationName_PageIndexChanging"
//在服務(wù)器事件里
protected void gvwDesignationName_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvwDesignationName.PageIndex=e.newIndex;
bingDesignatioonName();
}
//這里我給出一個通用顯示分頁的模板
<PagerTemplate>
當前第:
//((GridView)Container.NamingContainer)就是為了得到當前的控件
<asp:Label ID="LabelCurrentPage" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageIndex + 1 %>"></asp:Label>
頁/共:
//得到分頁頁面的總數(shù)
<asp:Label ID="LabelPageCount" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageCount %>"></asp:Label>
頁
//如果該分頁是首分頁,那么該連接就不會顯示了.同時對應(yīng)了自帶識別的命令參數(shù)CommandArgument
<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"
新聞熱點
疑難解答
圖片精選