使用效果如圖:
?
?
?
?
先將控件添加到工具箱
?
將控件拖入到頁面
會自動生成如下代碼
<pager:pager ID="Pager1" runat="server" Pagesize="2" OnPageIndexChange="Pager1_PageIndexChange1">?</pager:pager>
?
后臺代碼自己寫:
?
?
?
??????? protected void Page_Load(object sender, EventArgs e)
??????? {
...........
??????????? Pager1.Count = resource.GetCount(strWhere);???? //“=”后邊的方法是自己另外寫的,就是取記錄集的總數
...................
??????? }
?
//自己寫的方法
?????? private void ReslistBind(string strWhere)
??????? {
??????????? ArrayList arr = resource.getResList(strWhere,Pager1.Pageindex+1,Pager1.Pagesize);//自己寫個存儲過程什么的,后邊兩個參數是控件的屬性:當前頁和頁面大小
??????????? dlstRes.DataSource = arr;
??????????? dlstRes.DataBind();
??????? }
?
//分頁控件的事件
??????? protected void Pager1_PageIndexChange1(object sender, EventArgs e)
??????? {
?????????
??????????? ReslistBind(strWhere);
??????? }