/// <summary> /// 初始化分页集合 /// </summary> /// <param name="page">页索引</param> /// <param name="pageSize">每页显示行数</param> /// <param name="totalCount">总行数</param> /// <param name="order">排序条件</param> /// <param name="data">内容</param> public PagerList(int page, int pageSize, int totalCount, string order, IEnumerable <T> data = null) { Data = data == null ? new List <T>() : data.ToList(); var pager = new Pager(page, pageSize, totalCount); TotalCount = pager.TotalCount; PageCount = pager.GetPageCount(); Page = pager.Page; PageSize = pager.PageSize; Order = order; }
/// <summary> /// 初始化分页集合 /// </summary> /// <param name="page">页索引</param> /// <param name="pageSize">每页显示行数</param> /// <param name="totalCount">总行数</param> /// <param name="order">排序条件</param> public PagerList(int page, int pageSize, int totalCount, string order) { Data = new List <T>(); var pager = new Pager(page, pageSize, totalCount); TotalCount = pager.TotalCount; PageCount = pager.GetPageCount(); Page = pager.Page; PageSize = pager.PageSize; Order = order; }