`
hvt
  • 浏览: 29312 次
社区版块
存档分类
最新评论

使用KeleyiSQLHelper类进行分页查询

    博客分类:
  • .NET
阅读更多

本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。

KeleyiSQLHelper类的最新代码请到
http://hovertree.codeplex.com/SourceControl/latest
下载整个解决方案源代码查看。

或者直接在线查看类的代码:
http://hovertree.codeplex.com/SourceControl/latest#HoverTree.DBTools/KeleyiSQLHelper.cs

分页查询的方法(在KeleyiSQLHelper.cs中):

public static DataTable HvtPageQuery(string tableName, string fieldList, string primaryKey, string wherePart, string orderPart
, int sortType, int pageSize, int pageIndex, int recorderCount, out int totalCount, out int totalPageCount)

 

调用方法示例(在http://hovertree.codeplex.com/SourceControl/latest#HoverTree.SQLServerDAL/UserMessage.cs中,当然在以后的版本可能会改变。):

public System.Data.DataTable HvtPageQuery(int sortType, int pageSize, int pageIndex, out int totalCount, out int totalPageCount)
{
return KeleyiSQLHelper.HvtPageQuery(" hovertree_usermessage ", " * ", " hvtId ", " hvtId>0 ", " hvtId desc ", sortType, pageSize, pageIndex, 0, out totalCount, out totalPageCount);
}

 

这个是对hovertree_usermessage表进行分页查询,获取所有字段,主键是hvtId。最终效果请运行这个页面:HoverTreeWeb/HVTPanel/UserMessage/MessageList.aspx


KeleyiSQLHelper的分页查询依赖一个sql存储过程P_HvtPage,该存储过程的代码:http://keleyi.com/a/bjae/di5h0hui.htm

能够下载HoverTree源代码运行就更容易知道怎样进行分页查询了。

 

转自:http://keleyi.com/a/bjae/la0k3gxp.htm

 

ASP.NET开源项目HoverTree资源:http://hvt.iteye.com/blog/2182470

 

 

0
0
分享到:
评论

相关推荐

    完美解决MybatisPlus插件分页查询不起作用总是查询全部数据问题

    问题在于,当你在使用MybatisPlus进行分页查询时,如果未正确配置PaginationInterceptor,分页参数将无法生效,你会观察到所有的数据都被查询出来。要解决这个问题,你需要在你的项目配置中添加...

    SQLite 查询所有 分页查询 查询个数

    SQLite 是一个轻量级的、开源的嵌入式关系型...通过掌握以上技巧,你可以在SQLite中有效地进行分页查询和获取数据总数,同时确保应用的性能和响应速度。在实际开发中,还需要根据具体需求和数据规模灵活运用这些知识。

    hbase分页查询实现.pdf

    本文将讲解如何使用Java语言实现HBase的分页查询。 知识点1:HBase的配置 在使用HBase之前,需要首先进行配置。配置包括设置ZooKeeper的Quorum和ClientPort等信息。在本文中,作者使用了HBaseConfiguration.create...

    使用JSP实现查询分页

    本文将深入探讨如何使用JSP(Java Server Pages)来实现查询分页,这是一项在网页开发中频繁遇到且必须掌握的技术。 ### 分页技术的重要性 分页技术主要解决的是当数据量庞大时,一次性加载所有数据到页面会导致...

    java多线程分页查询

    ### Java多线程分页查询知识点详解 #### 一、背景与需求分析 在实际的软件开发过程中,尤其是在处理大量数据时,如何高效地进行数据查询成为了一个关键问题。例如,在一个用户众多的社交平台上,当用户需要查看...

    利用servlet+jsp+javabean进行分页查询

    在Java Web开发中,"利用servlet+jsp+javabean进行分页查询"是一个常见的技术实践,主要用于处理大量数据的展示,提升用户体验并减轻服务器压力。本篇将详细讲解这个过程中的关键知识点。 首先,我们需要理解...

    Android开发之数据库的分页查询代码

    在Android应用开发中,数据库是数据存储的重要方式,特别是在处理大量数据时,为了提高用户体验,分页查询就显得尤为重要。本篇文章将详细讲解如何在Android中实现数据库的分页查询功能,以高效、流畅地加载和展示...

    Java分页查询显示应用的工具类

    自己简单的做了一个初级分页,可以直接拿去应用,希望有帮助

    JPA分页查询与条件分页查询

    在这个场景中,我们将探讨如何使用JPA进行分页查询以及带有条件的分页查询。 首先,为了使用Spring Data JPA,我们需要在项目中引入相应的依赖。在Maven的pom.xml文件中,你需要添加`spring-boot-starter-data-jpa`...

    使用hibernate分页查询

    以下是如何使用Hibernate进行分页查询的详细说明: 1. **配置Hibernate分页**: 在Hibernate中,我们通常使用`Criteria`或`Query` API进行分页查询。`Criteria`提供了一种更面向对象的方式来执行SQL查询,而`Query...

    大数据量多线程执行分页查询

    2. **实现分页查询**:使用SQL的`LIMIT`(MySQL)或`OFFSET/FETCH`(SQL Server)等语句进行分页,确保每次只获取一部分数据。 3. **创建线程池**:利用C#的`ThreadPool`或`Task`来创建线程,每个线程负责处理一个...

    基于springmvc实现分页查询

    分页查询通常与数据库查询优化相结合,例如使用索引、避免全表扫描等,以确保高效的数据检索。 通过以上步骤,我们可以在Spring MVC应用中实现分页查询,从而提升用户体验,降低服务器压力。在实际项目中,还需要...

    使用iframe进行分页查询

    总的来说,使用`iframe`进行分页查询是一种可行的解决方案,尤其适用于那些需要保持页面整体结构不变,而只需要更新部分内容的场景。然而,在现代Web开发中,更多人倾向于使用Ajax或者前端框架(如React、Vue、...

    PB 做的分页查询24行一页

    标题中的“PB 做的分页查询24行一页”指的是使用PowerBuilder(PB)这一编程工具进行数据库查询时实现的分页功能。在数据库交互中,分页查询是常用的技术,它允许用户逐页浏览大量数据,而不是一次性加载所有记录,...

    使用LeanCloud的分页查询

    本话题主要聚焦于使用 LeanCloud 平台进行分页查询,结合CQL(Cloud Query Language)以及Bootstrap前端框架来实现高效、友好的界面效果。 首先,我们来看 LeanCloud。LeanCloud 是一个云端后端服务提供商,它提供...

    hbase分页查询实现[归类].pdf

    在实际应用中,我们经常需要对大规模数据进行分页查询,例如在一个电商平台上,我们需要对大量的商品数据进行分页显示,以便提高用户的体验度和查询效率。HBase的分页查询可以帮助我们更好地处理大规模数据,并提高...

    springmvc+mybatis+分页查询

    - **参数传递**:在Controller中接收请求参数,如页码和每页数量,然后传递给Service进行分页查询。 4. **Maven工程**: - **pom.xml**:项目的配置文件,定义了依赖管理,确保所有依赖项能正确引入。 - **模块...

    oracle分页查询并返回总记录数据存储过程

    ### Oracle 分页查询并返回总记录数据存储过程 在数据库应用开发中,...通过以上介绍,我们可以看到使用存储过程进行分页查询不仅能够有效提高查询效率,还能够简化应用程序的逻辑处理,是一种非常实用的技术方案。

    JavaWeb实现分页查询案例

    本案例通过原生的PageBean实现分页查询,采用JDBC(Java Database Connectivity)进行数据库操作,Servlet作为控制层处理请求,JSP(JavaServer Pages)用于展示数据。以下将详细解释这个案例中的关键知识点。 首先...

    Jsp+Servlet+MyBatis完成分页查询

    在本文中,我们将深入探讨如何使用JSP、Servlet和MyBatis这三种技术来实现一个分页查询的功能。这是一个常见的需求,在许多Web应用程序中,为了提高用户体验,通常需要将大量数据分批次展示,而不是一次性加载所有...

Global site tag (gtag.js) - Google Analytics