使用效果如图:
先将控件添加到工具箱
将控件拖入到页面
会自动生成如下代码
<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);
}