`
java-mans
  • 浏览: 11434523 次
文章分类
社区版块
存档分类
最新评论

PagedDataSource属性及应用举例

 
阅读更多

CurrentPageIndex 获取或设置当前页的索引。
DataSource 获取或设置数据源。
DataSourceCount 获取数据源中的项数。
FirstIndexInPage 获取页中的第一个索引。
IsCustomPagingEnabled 获取一个值,该值指示是否启用自定义分页。
IsFirstPage 获取一个值,该值指示当前页是否是首页。
IsLastPage 获取一个值,该值指示当前页是否是最后一页。
IsPagingEnabled 获取一个值,该值指示是否启用分页。
IsReadOnly 获取一个值,该值指示数据源是否是只读的。
IsSynchronized 获取一个值,该值指示是否同步对数据源的访问(线程安全)。
PageCount 获取显示数据源中的所有项所需要的总页数。
PageSize 获取或设置要在单页上显示的项数。
VirtualCount 获取或设置在使用自定义分页时数据源中的实际项数。

DataGrid控件就是使用PagedDataSource类来实现数据分页显示的

PagedDataSource类实现DataList和Repeater控件的分页显示实例:


public void Page_Load(Object src,EventArgs e)
{
OleDbConnection objConn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:/test.mdb");
OleDbDataAdapter objCommand=new OleDbDataAdapter("select * from Users",objConn);
DataSet ds=new DataSet();
objCommand.Fill(ds);

//对PagedDataSource 对象的相关属性赋值
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;

//当前页面从Page查询参数获取
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;

objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "Page: " + CurPage.ToString();

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

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

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

分享到:
评论

相关推荐

    PagedDataSource实现分页

    PagedDataSource实现分页 PagedDataSource实现分页 PagedDataSource实现分页 PagedDataSource实现分页

    DataList分页方法 利用PagedDataSource对象

    asp.net DataList分页方法的核心原理是利用PagedDataSource对象

    使用PagedDataSource类实现Repeater控件的分页显示

    使用PagedDataSource类实现Repeater控件的分页显示

    使用PagedDataSource类实现DataList控件的分页显示

    使用PagedDataSource类实现DataList控件的分页显示 使用PagedDataSource类实现DataList控件的分页显示 使用PagedDataSource类实现DataList控件的分页显示 使用PagedDataSource类实现DataList控件的分页显示使用...

    Repeater控件与PagedDataSource结合实现分页功能

    PagedDataSource 类封装那些允许数据源控件(如 DataGrid、GridView)执行分页操作的属性。如果控件开发人员需对自定义数据绑定控件提供分页支持,即可使用此类。 PagedDataSource 类的部分公共属性: ...

    使用PagedDataSource对象实现DataList的分页功能

    使用PagedDataSource对象实现DataList的分页功能使用PagedDataSource对象实现DataList的分页功能使用PagedDataSource对象实现DataList的分页功能使用PagedDataSource对象实现DataList的分页功能使用PagedDataSource...

    深入DataList分页方法(利用PagedDataSource类)

    利用PagedDataSource类深入DataList分页方法

    repeater实现分页

    //对PagedDataSource 对象的相关属性赋值 PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = ds.Tables[0].DefaultView; objPds.AllowPaging = true; objPds.PageSize = 5; int CurPage; ...

    DataList控件的分页显示

    使用PagedDataSource类实现DataList控件的分页显示

    详细信息查询管理系统

    分页功能:PagedDataSource() 光棒效果() 5编辑修改文章 ModifyArticle() 根据文章Id返回一个对象,把其绑定,和Modify() 数据的更新,绑定 GetAllBlogArticle() GetBlogArticleById() ...

    asp.net知识库

    从NUnit中理解.NET自定义属性的应用(转载) 如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 ...

    C#(ASP.NET)相关技术

    PagedDataSource分页 简单使用AspNetPager分页控件 存储过程分页 js分页插件结合使用 js+存储过程 分页 缓存技术(几个缓存) 模式窗体ModalDialog 母版页(母版页嵌套) 上一则下一则 树形控件 数据导出 ...

    C# datalist数据显示 分页

    PagedDataSource 分页控件 例子里面提供的属性你可以随便选取 主要是第二行的content属性 作为正文一般是很长的 datalist显示不好看 通过点击Name来显示和隐藏 那么就可以很好的控制页面了 功能是通过js实现的

    数据库连接,实现分页,repeater控件

    dataset传递给pageddatasource类,pageddatasource类在传递给repeater控件,整个流程就是这样子的,可以加我QQ912019136

    asp .net demo

    PagedDataSource 分页 UserControl 用户控件 实例 统计在线人数 饼图 WebService JQuery 校验 右下角弹出广告 以上列出的是demo列表 源码+数据库+每行都有注释 asp .net 2008 sqlserver 2005 抽象...

    服务器控件分页

    PagedDataSource pds = new PagedDataSource(); pds.DataSource = dtcol.DefaultView; pds.AllowPaging = true;//允许分页 pds.PageSize = 20;//每页显示20条数据 pds.CurrentPageIndex = PageNow - 1;//取得...

    asp.net 数据访问层 存储过程分页语句

    在asp.net 网页中如果在业务逻辑层分页在使用PagedDataSource对象,但如果数据记录过多,使用它会严重的损害应用程序的性能.

    登陆界面和一些小技术

    PagedDataSource ps = new PagedDataSource();//NEW一个分页数据源 ps.DataSource = ds("select * from book_info").DefaultView;//送一个SQL语句进去,确定该数据源的数据源 ps.AllowPaging = true;//允许分页 ...

Global site tag (gtag.js) - Google Analytics