asp.net Repeater分页实例(PageDataSource的使用)

2019-05-20 10:25:27刘景俊


if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+ onvert.ToString(CurPage-1);

if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToString(CurPage+1);

//把PagedDataSource 对象赋给Repeater控件
Repeater1.DataSource=objPds;
Repeater1.DataBind();
}

这样可以简单实现Repeater分页功能,但有个缺点就是每次把所有的数据查询出来,如果数据量大的话,这样效率就会比较低。此时用存储过程实现较好!