aspnetpager分页控件怎么使用

来源:百度知道 编辑:UC知道 时间:2024/05/19 07:16:04
从导入托控件到最后的实现,求一个好的例子,如果是废话就算了

控件只是控件而已,不是你用上它就可以分页的
只是方便好看专业一点,
存储过程或SQL语句还是要你自己写的。

为什么非要用分页控件呢,我觉得并不是很好用,还不如自己写一个呢
用PageDataSource 实现分页很方便,自己定义分页,你可以看一下

下面是用其分页关键部分,可以参考:
//对用于分页的类的引用
PagedDataSource pds=new PagedDataSource();
pds.DataSource=dt.DefaultView;//设置数据源(DataTable类型)
pds.AllowPaging=true;
//第页显示的行数
pds.PageSize=18;

//设置当前页
if(Pageindex<1) Pageindex=1;
pds.CurrentPageIndex=Pageindex-1;

rpt_NewsList.DataSource=pds;
rpt_NewsList.DataBind();

//显示页码
ltl_RecordCount.Text = pds.DataSourceCount.ToString();
ltl_PageCount.Text = pds.PageCount.ToString();
ltl_Pageindex.Text = Pageindex.ToString();
ltl_Jump.Text = Jump_List (pds.PageCount , Pageindex , L_Manage);

//显示上下翻页(URL后面跟的参数自已跟据需要定义)
lbn_First.ToolTip = "跳转到首页";
lbn_First.NavigateUrl=Request.CurrentExecutionFilePath+"?Org_ID="+ L_Manage +"&page=1";
lbn_Prev.ToolTip = &qu