`

.NET中的分页之假分页

    博客分类:
  • .net
阅读更多
.NET中分页有两种:
1、假分页,指从数据库中选择所有的记录后再进行分页。
2、真分页,指只从数据库中选择当前页的记录。
假分页需要从数据库中选出所有的记录,所以需要时间长,但代码实现比较简单。
以GridView控件为例,步骤如下:

第一步:对GridView进行绑定,
        if (!Page.IsPostBack )
        {
            GridView1.DataSource = new NewsManager().SelectAll();
            GridView1.DataBind();
        }

第二步:切换至设计视图,对GridView属性进行设置如图



图1中是否允许分页,选择True。



图2中分页每页面记录数设置合适的数值。本例中为5。

第三步:在GridView的PageIndexChanging事件中设置代码如下



    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
            GridView1.PageIndex = e.NewPageIndex;
            //重新绑定
            GridView1.DataSource = new NewsManager().SelectAll();
            GridView1.DataBind();
    }


效果图如下:






  • 描述: 图1
  • 大小: 6.5 KB
  • 描述: 图2
  • 大小: 5.4 KB
  • 描述: 图3
  • 大小: 4 KB
  • 大小: 1.1 KB
分享到:
评论

相关推荐

    ASP.NET Repeater分页,查询分页

    ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页

    asp.net AJAX分页 分页代码

    asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码

    .net 超强分页控件

    .net 超强分页控件.net 超强分页控件.net 超强分页控件.net 超强分页控件.net 超强分页控件.net 超强分页控件.net 超强分页控件.net 超强分页控件

    asp.net 自定义分页

    asp.net 自定义分页,内置演示分页SQL数据库。

    C# ASP.net自定义分页

    C# ASP.net自定义分页

    asp.net中分页的实现

    asp.net中分页的实现 asp.net中分页的实现 asp.net中分页的实现

    ASP.Net手写分页

    ASP.net中分页的实现方式之一,使用SQL语句实现分页。另外本资源内含有图片上传的方法及GridView控件的使用。

    基于asp.net2.0分页控件源码

    基于asp.net2.0分页控件源码 配合分页存储过程,轻轻松松进行千万级数据分页。 关于该控件的技术文章和使用方法: 之一: http://blog.csdn.net/46539492/archive/2008/04/02/2244627.aspx 之二: ...

    .net分页控件,.net自定义分页控件

    自己写的一个很漂亮且强大的分页控件,简洁漂亮,非常不错!供大家分享

    asp.net2.0 分页控件

    模仿淘宝的asp.net2.0 分页控件, 内符dll和说明.

    .NET 通用分页控件

    AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现...

    ado.net通用分页代码

    ado.net通用分页代码

    .net MVC分页控件

    .net mvc分页控件,自定义控件创建方法

    ASP.NET MVC分页

    ASP.NET MVC分页 第几页 共几页 首页 末页

    Ajax分页 Asp.net 分页

    压缩包中包含了 三个不同的压缩文件 Ajax分页 Asp.net 分页 以及提供这些分页的项目代码和真实的Demo 可以下载下来直接 运行 ...

    asp.net文章分页

    asp.net文章分页:当我们的新闻字数很多的时候,想要分页怎么办?本项目里就有全部的方法

    ASP.NET MVC分页代码

    ASP.NET MVC 分页 ASP.NET MVC 分页 ASP.NET MVC 分页

    .net经典分页源码

    .net经典分页带换肤的功能,类似数据库分页的SQL语句,绝对源码 基于vs2005+sp1+access

    Asp.net通用分页控件

    asp.net通用分页控件AspNetPager7.2

Global site tag (gtag.js) - Google Analytics