您的位置:首页 > 其它

.net 服务器端自定义分页控件 简单示例

2008-10-06 17:20 357 查看
使用效果如图:



先将控件添加到工具箱



将控件拖入到页面

会自动生成如下代码

<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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: