首页 > 编程 > .NET > 正文

ASP.NET分页组件 0.1.0

2024-07-10 12:57:43
字体:
来源:转载
供稿:网友
修改以前做的ascx用户组件,改编成真正意义的组件,用于制作asp.net中的dbgrid,dblist,repeater等的自定义分页,配合存储过程,能提供高效的的分页功能。

属性:

number:记录总数;

pagesize:每页显示数量;

currentpage:当前页码(只读)

事件:

翻页时触发pagechanged事件;

演示代码:

public class webform1 : system.web.ui.page
{
protected aspcontrols.pageupdown pageupdown2;

private void page_load(object sender, system.eventargs e)
{
if (!page.ispostback)
{
pageupdown2.number = 300;
pageupdown2.pagesize = 30;
}
}

private void pageupdown1_pagechanged(object sender, system.eventargs e)
{
response.write(pageupdown2.currentpage);
}

override protected void oninit(eventargs e)
{
this.pageupdown2.pagechanged += new aspcontrols.pageupdown.pageeventhandler(this.pageupdown1_pagechanged);
this.load += new system.eventhandler(this.page_load);
}
}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表