新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > .Net开发 > Asp.net教程 > 正文:ASP.NET分页组件 0.1.0

ASP.NET分页组件 0.1.0

新客网 XKER.COM 2004-05-14 来源: 收藏本文
修改以前做的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);
}
}


收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐