ASP.NET Pager控件是一個用于在網頁上顯示分頁信息的控件,可以幫助用戶瀏覽和導航大量數據。要使用Pager控件,首先需要在頁面上引用Pager控件的命名空間:
<%@ Register TagPrefix="asp" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
然后,在頁面上添加Pager控件:
<asp:DataGrid ID="dataGrid1" runat="server">
</asp:DataGrid>
<asp:Pager ID="pager1" runat="server" TargetControlID="dataGrid1"></asp:Pager>
在代碼中,可以通過設置Pager控件的屬性來控制分頁的樣式和行為,例如:
pager1.PageSize = 10; //每頁顯示的數據條數
pager1.PagerStyle.Mode = NumericPagerMode.NumericPages; //設置分頁模式
pager1.AlwaysShow = true; //總是顯示分頁控件
最后,在綁定數據源之后,設置Pager控件的總頁數和當前頁數:
int totalRecords = //獲取總記錄數
pager1.TotalRowCount = totalRecords;
pager1.CurrentPage = currentPage; //當前頁數
這樣就可以在頁面上顯示Pager控件,并實現數據分頁功能。