使用repeter进行数据绑定,使用aspnetpager进行分页
2013-03-19 17:46
465 查看
使用aspnetpager进行分页
步骤如下:
1.进行把aspnetpage进行分页的东西进行复制到引用部分
2.进行添加组件,选择项--进行选择位置--找到该组件的位置即可
3.设置所要显示的内容以及一个页面所需要的几条记录
4.进行判断(使用netpage)
private void netPage(DataTable dt)
{
if (dt.Rows.Count > 0)
{
DataView defaultView = dt.DefaultView;
DataColumn mycol = new DataColumn();
mycol.ColumnName = "name";
dt.Columns.Add(mycol);
for (int i = 0; i < dt.Rows.Count; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
mycol.DataType = typeof(string);
int cat = int.Parse(dt.Rows[i]["pid"].ToString());/////
dt.Rows[i]["name"] = new Bll.PcategoryManger().GetModel(cat).Name.ToString();
}
}
//这是固定部分
PagedDataSource source = new PagedDataSource();
this.AspNetPager1.RecordCount = defaultView.Count;
source.DataSource = defaultView;
source.AllowPaging = true;
source.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex - 1;
source.PageSize = this.AspNetPager1.PageSize;
this.Repeater1.DataSource = source;
this.Repeater1.DataBind();
}
}进行使用
在在数据绑定中进行使用就ok了。
4.点击aspnetpage的AspNetPager1_PageChanged的事件
进行使用数据绑定就ok了。
5.属性设置
<webdiyer:AspNetPager ID="AspNetPager1" runat="server"
CustomInfoHTML="共%PageCount%页,当前为第%CurrentPageIndex%页,每页%PageSize%条"
FirstPageText="首页" ShowCustomInfoSection="Right"
NextPageText="下一页" PrevPageText="上一页" LastPageText="末页" lwaysShow="true"
PageSize="10" onpagechanged="AspNetPager1_PageChanged" >
</webdiyer:AspNetPager>
步骤如下:
1.进行把aspnetpage进行分页的东西进行复制到引用部分
2.进行添加组件,选择项--进行选择位置--找到该组件的位置即可
3.设置所要显示的内容以及一个页面所需要的几条记录
4.进行判断(使用netpage)
private void netPage(DataTable dt)
{
if (dt.Rows.Count > 0)
{
DataView defaultView = dt.DefaultView;
DataColumn mycol = new DataColumn();
mycol.ColumnName = "name";
dt.Columns.Add(mycol);
for (int i = 0; i < dt.Rows.Count; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
mycol.DataType = typeof(string);
int cat = int.Parse(dt.Rows[i]["pid"].ToString());/////
dt.Rows[i]["name"] = new Bll.PcategoryManger().GetModel(cat).Name.ToString();
}
}
//这是固定部分
PagedDataSource source = new PagedDataSource();
this.AspNetPager1.RecordCount = defaultView.Count;
source.DataSource = defaultView;
source.AllowPaging = true;
source.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex - 1;
source.PageSize = this.AspNetPager1.PageSize;
this.Repeater1.DataSource = source;
this.Repeater1.DataBind();
}
}进行使用
在在数据绑定中进行使用就ok了。
4.点击aspnetpage的AspNetPager1_PageChanged的事件
进行使用数据绑定就ok了。
5.属性设置
<webdiyer:AspNetPager ID="AspNetPager1" runat="server"
CustomInfoHTML="共%PageCount%页,当前为第%CurrentPageIndex%页,每页%PageSize%条"
FirstPageText="首页" ShowCustomInfoSection="Right"
NextPageText="下一页" PrevPageText="上一页" LastPageText="末页" lwaysShow="true"
PageSize="10" onpagechanged="AspNetPager1_PageChanged" >
</webdiyer:AspNetPager>
相关文章推荐
- Reapter使用table绑定数据,使用AspNetPager进行分页
- Repeater 实现分页、自行绑定数据,对Repeater 进行镶嵌使用
- 使用AspNetPager绑定DataTable进行分页操作
- PagedDataSource数据绑定控件和AspNetPager分页控件结合使用列表分页
- 如何使用 DataBinder.Eval(Container.DataItem,"num","{0:p}") 对DataList 进行数据绑定
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现
- 使用dw进行数据绑定ASP
- 建立缓存,清除缓存使用缓存进行数据绑定
- 使用 Parallel LINQ 进行数据分页
- MVC中使用Linq To Sql进行数据查询及分页
- AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定
- 使用ajax局部刷新gridview进行数据绑定示例
- WP7 使用数据模板DataTemplate进行数据绑定
- 【EntityFramework系列教程三,翻译】在ASP.NET MVC程序中使用EntityFramework对数据进行排序、过滤筛选以及实现分页
- django学习(二)之分页、vue.js数据绑定及模态对话框的使用
- 使用objectdatasource结合数据绑定控件进行简单三层架构的开发
- java使用多线程进行分页数据采集
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现
- 如何使用DataBinder.Eval()方法进行数据绑定
- 使用URL Routing进行数据分页