public PagingModel GetReceipts(string zhang, string qu, DateTime da, int page = 1, int limit = 10) { DataTable dt = bll.GetReceipts(zhang, qu, da); string json = JsonConvert.SerializeObject(dt); List <ReceiptsModel> list = JsonConvert.DeserializeObject <List <ReceiptsModel> >(json); int n = list.Count; list = list.Skip(limit * (page - 1)).Take(limit).ToList(); DataTable dts = DataTableExtensions.ToDataTable(list, c => new object[] { list }); PagingModel pag = new PagingModel() { code = 0, msg = "", count = n, data = dts }; return(pag); }