`

.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分页,查询分页

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

    在.NET框架中,分页控件是Web应用程序中不可或缺的一部分,它用于处理大量数据的显示,提高用户体验。本文将深入探讨.NET自定义分页控件的设计与实现,以及它的优势和应用。 首先,分页控件是数据展示的核心组件,...

    asp.net AJAX分页 分页代码

    UpdatePanel是ASP.NET AJAX中最常用的控件之一,用于实现页面部分区域的异步更新。在GridView或ListView中,将分页控件放入UpdatePanel内,可以实现无刷新分页。 5. **分页代码实现** 在服务器端,你需要处理分页...

    asp.net 自定义分页

    在ASP.NET开发中,分页是一项非常常见的功能,特别是在处理大量数据时,为了提高用户体验,我们需要将数据分批次展示,而不是一次性加载所有内容。本文将深入探讨如何在ASP.NET中实现自定义分页,以及与SQL数据库的...

    asp.net2.0 分页控件

    ASP.NET 2.0 分页控件是一种网页开发技术,用于在大量数据中实现高效的页面导航,以提高用户体验。在ASP.NET框架下,分页功能是通过数据绑定控件(如GridView, DataList或Repeater)内置的分页功能或者自定义控件来...

    ASP.Net手写分页

    在ASP.NET中,分页是Web应用程序中常见的一种功能,特别是在数据量大的列表展示时,分页能够提高用户体验,避免一次性加载过多数据导致页面响应慢。本资源主要讲解了如何在ASP.NET中手写分页功能,结合SQL语句进行...

    asp.net 异步分页

    在传统的同步分页中,每次页面加载都会请求整个数据集,导致服务器负担加重,页面响应时间增加。而异步分页则只加载当前所需的页面数据,减少了网络传输和服务器处理的压力。 在ASP.NET中实现异步分页通常涉及以下...

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

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

    Ajax分页 Asp.net 分页

    在Asp.net中,我们可以使用多种方式实现Ajax分页,如jQuery的Ajax功能、ASP.NET AJAX Control Toolkit中的Paging控件,或者自定义Ajax分页组件。这里我们将主要讨论使用jQuery Ajax和Asp.net MVC或Web Forms的方式。...

    .Net数据分页系统

    在.NET开发环境中,数据分页是一项常见的需求,特别是在构建Web应用程序时,为了提高用户体验和页面加载速度,通常需要对大量数据进行分页显示。本文将深入探讨如何在.NET中实现数据分页系统,包括基本原理、关键...

    ASP.NET分页一(Table)

    在ASP.NET开发中,分页是提升Web应用性能和用户体验的关键技术之一,特别是在处理大量数据时。本知识点主要探讨如何实现基于Table的分页,并利用`SET Count`的存储过程来支持排序功能。 首先,我们需要理解分页的...

    C# ASP.net自定义分页

    ### C# ASP.NET 自定义分页控件解析 ...上述代码片段展示了如何在ASP.NET应用程序中实现一个简单的分页功能,并提供了详细的配置选项。开发者可以根据实际需求调整这些选项,从而更好地满足用户体验的需求。

    asp.net24种分页含源码

    源码包中的文件可能包含了以上提到的一些或全部分页方法的实现,这为学习和实践ASP.NET分页提供了丰富的素材。通过分析这些源代码,开发者可以深入理解各种分页技术的工作原理,以及如何在实际项目中应用它们。 在...

    ASP.NET MVC分页

    ASP.NET MVC 分页是Web开发中的一个重要概念,它在处理大量数据时尤为关键,因为一次性加载所有数据可能会导致页面响应速度变慢,甚至对服务器造成过大压力。在ASP.NET MVC框架中,我们可以利用内置的工具和自定义...

    ASP.NET AJAX分页控件

    ASP.NET AJAX分页控件是一种在Web应用中实现动态、交互式用户体验的关键技术。它结合了ASP.NET的强大功能和AJAX(Asynchronous JavaScript and XML)的异步特性,以提高网页加载速度,优化用户界面,并减少不必要的...

    asp.net 通用分页类

    在ASP.NET开发中,分页是网页数据展示中不可或缺的一部分,尤其当处理大量数据时,分页能够提高用户体验,减少服务器负担。`asp.net 通用分页类`就是为了解决这个问题而设计的,它允许开发者创建一个可复用的组件,...

    asp.net文章分页

    在ASP.NET开发中,文章分页是一个非常常见的需求,尤其在处理大量数据展示时,如新闻、博客或者论坛。分页能有效地提高用户体验,避免一次性加载过多内容导致页面响应变慢。本文将深入探讨如何在ASP.NET中实现文章的...

    asp.net mvc 分页的完整实现及源码下载

    本教程将深入探讨如何在ASP.NET MVC中实现完整的分页功能,并提供源码下载供参考。 首先,我们需要理解分页的基本概念。分页是将大数量的数据分成多个小部分(页)来显示,用户可以逐页浏览,而不是一次性显示所有...

    .net 超强分页控件

    在.NET框架中,分页控件是用于处理大量数据并以分页形式展示的重要工具,它使得用户可以方便地浏览和操作数据集的各个部分,而无需一次性加载所有记录。标题提到的“.net超强分页控件”可能是指一个功能强大、性能...

    .NET 通用分页控件

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

Global site tag (gtag.js) - Google Analytics