您的位置:首页 > 编程语言 > ASP

AspNetPager 对数据集合的分页

2013-07-04 09:41 417 查看
这个是比较懒的做法,把所有数据都取出来后再用PagedDataSource 来做分页,只是用AspNetPager 来记录并触发而已!

<p><webdiyer:AspNetPager ID="anp" runat="server" onpagechanging="anp_PageChanging" PageSize="5"

UrlPaging="True">

</webdiyer:AspNetPager></p>

private void NewsList()

{

DataSet da = new DataSet();

DataTable dt = new DataTable();

dt= new NewCom().Sidtitledatetime();

da.Tables.Add(dt);

anp.RecordCount = da.Tables[0].DefaultView.Count;

PagedDataSource pd = new PagedDataSource();

pd.DataSource = da.Tables[0].DefaultView;

pd.AllowPaging = true;

pd.PageSize = 50;

pd.CurrentPageIndex =anp.CurrentPageIndex - 1;

pd.PageSize = anp.PageSize;

Repnewslist.DataSource = pd;

Repnewslist.DataBind();

}

protected void anp_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)

{

anp.CurrentPageIndex = e.NewPageIndex;

NewsList();

}

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