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

使用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)来实现查询分页,这是一项在网页开发中频繁遇到且必须掌握的技术。 ### 分页技术的重要性 分页技术主要解决的是当数据量庞大时,一次性加载所有数据到页面会导致...

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

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

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

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

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

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

    java多线程分页查询

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

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

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

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

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

    使用hibernate分页查询

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

    基于springmvc实现分页查询

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

    使用iframe进行分页查询

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

    使用LeanCloud的分页查询

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

    Jsp+Servlet+MyBatis完成分页查询

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

    ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询

    在本场景中,我们关注的是ExtJS中的分页查询功能。 在ExtJS中,分页查询通常涉及到数据网格(Grid)组件,它允许用户浏览大量数据并分页显示。分页查询的关键在于如何从服务器获取和处理数据,以及如何在用户界面上...

    springmvc+mybatis+分页查询

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

    winform高效率的分页查询

    在.NET框架中,WinForm应用程序通常用于开发桌面应用,而数据展示是这类应用的重要部分。`DataGridView`控件是WinForm中的一个核心组件,用于显示和编辑表格数据。本话题聚焦于“winform高效率的分页查询”,我们将...

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

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

    JavaWeb实现分页查询案例

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

Global site tag (gtag.js) - Google Analytics