AspnetPager分页控件的使用

原创 2007年09月28日 15:46:00

         用了几次吴旗娃的分页控件,觉得蛮好用的,但每次用都因为没有保存代码,所以后来再想用的时候就没有了.郁闷之极.

         看吴旗娃的例子对于我这个新手来说还有一定的难度,希望以后能看懂吧, 现在就把自己通过Google 、Baidu搜索出的解决方法和吴旗娃的文档结合起来所得到分页代码收藏起来,以备后用! 都是通过测试,已经成功了的!

      一、

<webdiyer:aspnetpager id="AspNetPager1" runat="server" onpagechanged="AspNetPager1_PageChanged"
    pagesize
="3"></webdiyer:aspnetpager>
  void BindData()
    
{
        PagedDataSource pds 
= new PagedDataSource();
        pds.AllowPaging 
= true;
        pds.PageSize 
= AspNetPager1.PageSize;
        pds.CurrentPageIndex 
= AspNetPager1.CurrentPageIndex - 1;
        DataView dv 
= (DataView)GBDS.Select(DataSourceSelectArguments.Empty);
        pds.DataSource 
= dv;
         GB.DataSource 
= pds;
        GB.DataBind();
    }

    
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
    
{
        BindData();
    }

    
protected void GBDS_Selected(object sender, SqlDataSourceStatusEventArgs e)
    
{
        AspNetPager1.RecordCount 
= e.AffectedRows;
    }

      其中的GB为GridView控件,GBDS为SqlDatasource控件,这个示例是在sqldatasource控件通过向导与数据库进行连接的。

二、

    //绑定分页控件
        AspNetPager1.RecordCount = source.Count;
        PagedDataSource pds 
= new PagedDataSource();
        pds.DataSource 
= source;
        pds.AllowPaging 
= true;
        pds.CurrentPageIndex 
= AspNetPager1.CurrentPageIndex - 1;
        pds.PageSize 
= AspNetPager1.PageSize; ;
        dgMailList.DataSource 
= pds;
        dgMailList.DataBind();
      <webdiyer:aspnetpager id="AspNetPager1" runat="server" 
                      OnPageChanged
="AspNetPager1_PageChanged" PageSize="1"></webdiyer:aspnetpager></center>

      这个示例是采用的存储过程检索数据然后返回DataTable。再将表转换成视图。。。。。。。

 

相关文章推荐

AspNetPager分页控件的使用(代码生成器)

记得关于这个AspNetPager分页控件我已经写了两次了,为什么又要写一次呢?因为我觉得这次是整理得比较详细的了,而且,还结合了存储过程与代码生成器的,废话不说了,就直接上代码步骤吧。 1、 ...

NHibernate之 Castle.ActiveRecord中使用分页控件AspNetPager

如果你使用过AspNetPager,如果你想在Castle.ActiveRecord集成的NHibernate下使用AspNetPager ,如果你不知道如何使用分页方法 SlicedFindAll并...

ASP.NET-AspNetPager分页控件完整使用方法

牛腩新闻发布系统不知不觉就看完了,第一次接触网页制作,感觉很多知识点都是新的,虽然新,但是有种似曾相识的感觉,利用米老师的织网学习法,很快便消化了!由于学到的东西太多太多,而且很杂,就没有发到博客上来...

AspNetPager分页控件使用方法(一)

AspNetPager分页控件使用方法(一) 一、前台显示界面代码Default.aspx(注意,代码运行环境是VS.2005) @ Page Language="C#" AutoEven...

AspNetPager分页控件的使用

可以达到效果:第2/9页 共18条 首页 上一页123456789下一页 尾页 转到 * 页

asp.net分页控件AspNetPager的使用,使用传统分页和存储过程分页

记录一下,分页控件的使用,先记录AspNetPager分页控件的使用AspNetPager分页的控件的下载地址是:http://www.webdiyer.com/Controls/AspNetPage...

Repeater使用 AspNetPager分页控件 仿(网易、拍拍、迅雷)

一、AspNetPager分页控件 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.n...

AspNetPager分页控件的使用以及常见错误

【Repeater采用AspNetPager分页成功↓】 using System; using System.Configuration; using System.Data; using ...
  • lchyz89
  • lchyz89
  • 2012年05月25日 10:28
  • 1494

asp.net分页控件AspNetPager的使用,使用传统分页和存储过程分页

记录一下,分页控件的使用,先记录AspNetPager分页控件的使用AspNetPager分页的控件的下载地址是:http://www.webdiyer.com/Controls/AspNetPage...

分页控件(AspNetPager)的使用

  • 2015年07月30日 09:53
  • 81KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AspnetPager分页控件的使用
举报原因:
原因补充:

(最多只允许输入30个字)