第一个参数就是你正常查询数据库的语句;
第二个参数就是根据哪一列进行排序;
第三个参数就是查询第几页;
第四个参数就是一页多少条数据;
////// 获取分页sql /// ///public static string GetPagingSql(string QuerySql, string Sort, int PageNum, int PageSize) { string sqltext = "SELECT TOP {0} * FROM (SELECT ROW_NUMBER()OVER(ORDER BY {1}) ROWNUM,* FROM ({2})A) B where ROWNUM>{3}"; sqltext = string.Format(sqltext, PageSize, Sort, QuerySql, (PageNum - 1) * PageSize); return sqltext; }