程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> asp.net和access聯合開發的分頁類

asp.net和access聯合開發的分頁類

編輯:關於Access數據庫
 usingSystem;
  usingSystem.Collections.Generic;
  usingSystem.Text;
  usingSystem.Data;
  namespacepager
  {
  publicclassPager
  {
  ///<summary>
  ///
  ///</summary>
  ///<param>條件</param>
  ///<param>每頁顯示條數</param>
  ///<param>第幾頁</param>
  ///<param>排序</param>
  ///<param>表名</param>
  ///<returns></returns>
  publicstaticstringGetPager(stringstrWhere,intpagesize,intpageindex,stringorderCol,stringTableName)
  {
  if(pageindex==1)
  {
  return"selecttop" pagesize.ToString() "*from" TableName.ToString() "orderby" orderCol.ToString() "DESC";
  }
  else
  {
  StringBuilderstrSql=newStringBuilder();
  strSql.AppendFormat("selecttop{0}*from{1}",pagesize,TableName);
  strSql.AppendFormat("where {1}notin(selecttop{0}idfrom{2}",pagesize*(pageindex-1),orderCol,TableName);
  if(strWhere.Trim()!="")
  {
  strSql.AppendFormat("where{0}orderby{1}DESC)and {0}",strWhere,orderCol);
  }
  else
  {
  strSql.AppendFormat("orderby{0}DESC)",orderCol);
  }
  strSql.AppendFormat("orderby{0}DESC",orderCol);
  returnstrSql.ToString();
  }
  }
  }
  }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved