当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

使用KeleyiSQLHelper类进行分页查询

发表于: 2015-02-14   作者:hvt   来源:转载   浏览:
摘要: 本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D

本文适用于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

 

 

使用KeleyiSQLHelper类进行分页查询

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在一个项目中,常常需要频繁的分页,所以有必要实现一个封装的类来统一管理实现。 首先看下效果图:
一般处理过程: 模型进行数据操作,继承自CActiveRecord (活跃记录) AR数据库向上的封装,AR通过O
这是我在用Asp.net mvc WebAPI 支持 OData协议 做分页查询服务时的 个人拙笔。 代码已经开发到oschi
内容:使用类对时间进行输出 目的:初步掌握类和对象 程序代码: /* * 程序的版权和版本声明部分: *
回顾与说明 前面我就用了大量的篇幅我讲解了“商品入库”模块,在商品入库模块之中,我们介绍 了与
回顾与说明 前面我就用了大量的篇幅我讲解了“商品入库”模块,在商品入库模块之中,我们介绍 了与
1.在使用hive时进行单表查询没问题,但是使用join查询报错,错误信息如下: 2.分析日志,估计是redu
最近在某个项目中,需要针对TFS的用户按照所属的AD组来进行数据分析,但发现TFS中并没有存储用户所
1、概述 2、分业查询 <img src="http://img.it610.com/image/info2/5506792e22944edc951874c8efa
ThinkPHP3.2.3 Page.class.php文件源码 <?php // +-------------------------------------------
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号