1 add the control in aspx page:
<webdiyer:AspNetPager id="AspNetPager1" runat="server" CssClass="hui_01" ShowInputBox="always" ShowPageInfo="before"
HorizontalAlign="center"></webdiyer:AspNetPager>
說明: ShowInputBox 可以出現輸入框,指定跳轉頁面;
2 .cs
DataSet ds = brPager.LoadList(pager,ref allcount);
//allcount 用於接收記錄總數
if(dt.Rows.Count>0)
{
this.AspNetPager1.FirstPageText="第一頁";
this.AspNetPager1.LastPageText="最後一頁";
this.AspNetPager1.NextPageText="下一頁";
this.AspNetPager1.PrevPageText="上一頁";
this.AspNetPager1.TextBeforePager="記錄總數:"+allcount.ToString();
this.AspNetPager1.PageSize=pagesize;
this.AspNetPager1.PageButtonCount=4;
this.AspNetPager1.RecordCount=allcount;
}
3 AspNetPager1 翻頁事件 主要是傳入要顯示的頁數
this.AspNetPager1.PageChanged += new Wuqi.Webdiyer.PageChangedEventHandler(this.AspNetPager1_PageChanged);
private void AspNetPager1_PageChanged(object src, Wuqi.Webdiyer.PageChangedEventArgs e)
{
this.AspNetPager1.CurrentPageIndex=e.NewPageIndex;
LoadInfoList(this.getCondition(),e.NewPageIndex);
}