您现在的位置: 首页 > 开发编程 > ASP.NET教程 > 正文

ASP.NET+SQLServer2008分页函数分享

作者:admin来源:网络浏览:时间:2016-07-17 19:45:30我要评论
分享到
 ASP.NET+SQLServer2008分页,方面简单实用

  1. /// <summary> 
  2. /// 分页获取数据列表 
  3. /// </summary> 
  4. /// <param name="strWhere">条件,以and开头</param> 
  5. /// <param name="orderby">排序方式</param> 
  6. /// <param name="pageindex">当前页-1</param> 
  7. /// <param name="pagesize">分页尺寸</param> 
  8. /// <returns></returns> 
  9. public DataSet GetListByPage(string strWhere, string orderby, int pageindex, int pagesize) 
  10.     string tablename = "t_JinYinShangHu"
  11.     StringBuilder strSql = new StringBuilder(); 
  12.  
  13.     strSql.Append("select top " + pagesize + " * from " + tablename + " where id not in "); 
  14.     strSql.Append(" ("); 
  15.     strSql.Append("     select top " + pageindex * pagesize + " id from " + tablename + " order by " + orderby); 
  16.     strSql.Append(" )"); 
  17.     strSql.Append(strWhere); 
  18.     strSql.Append(" order by " + orderby); 
  19.     return DbHelperSQL.Query(strSql.ToString()); 

 

相关热词搜索: