程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 使用KeleyiSQLHelper類進行分頁查詢,keleyun

使用KeleyiSQLHelper類進行分頁查詢,keleyun

編輯:C#入門知識

使用KeleyiSQLHelper類進行分頁查詢,keleyun


本文適用於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

 

開發技術文章收集:http://www.cnblogs.com/sosoft/p/kaifajishu.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved