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();
}
}
<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();
}
}
相关文章推荐
- AspNetPager+ROW_NUMBER()的分页存储过程 【百万数据】
- AspNetPager Linq 大数据 分页
- asp.net AspNetPager Repeater PagedDataSource 假分页方法适用于小数据量分页
- ExtjsGrid 分页、ASP.net前后台数据交互
- Scott Mitchell 的ASP.NET 2.0数据教程之二十六::排序自定义分页数据
- ASP.NET MVC 3.0(十六): MVC 3.0 实例系列之表格数据的分页
- ASP.NET 3.5's ListView and DataPager—Part4:利用ListView和DataPager控件来对数据分页
- AspNetPager.dll 分页控件使用
- ASP.NET(四):ASP.net实现假分页显示数据
- Asp.net 高性能数据分页函数,调用示例
- ASP.NET实现弹出框真分页将复选框选择的数据存到数据库中(二)
- ASP.NET 数据分页第三篇 - 结合 Custom Control 处理 GridView 的 UI 呈现
- ASP.NET MVC 中的数据分页(二)
- C# ASP.NET AspNetPager对DataList控件分页
- AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现
- AspNetPager 分页 用法
- Scott Mitchell 的ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据
- ASP.NET数据分页的拼接字符串
- AspNetPager分页控件的使用
- AspNetPager分页控件的应用(一)