Show Posts
|
Pages: [1] 2
|
6
|
General Category / EasyUI for jQuery / Re: Paging not work in easyui datagrid
|
on: December 18, 2014, 09:57:43 AM
|
Thanks stworthy, i had seen issue. My code is redundant: var totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize); And code true: public JsonResult DanhSachTinh(int page = 1, int rows = 10) { var tinh = db.Tinhs.ToList() as IEnumerable<Tinh>; var pageIndex = page; var pageSize = rows; var totalRecords = tinh.Count(); tinh = tinh.Skip(pageIndex * pageSize).Take(pageSize); var jsonData = new { total = totalRecords, rows = tinh.Select(e => new { tinhId = e.tinhId, maTinh = e.maTinh, tenTinh = e.tenTinh }).ToArray() }; //return new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(db.NhanViens.ToList()); return Json(jsonData, JsonRequestBehavior.AllowGet); }
|
|
|
7
|
General Category / EasyUI for jQuery / Re: Paging not work in easyui datagrid
|
on: December 18, 2014, 06:37:32 AM
|
It not work!!! Server -side code: public JsonResult DanhSachTinh(int page = 1, int rows = 10) { var tinh = db.Tinhs.ToList() as IEnumerable<Tinh>; var pageIndex = Convert.ToInt32(page) - 1; var pageSize = rows; var totalRecords = tinh.Count(); var totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize); tinh = tinh.Skip(pageIndex * pageSize).Take(pageSize); var jsonData = new { total = totalPages, rows = tinh.Select(e => new { tinhId = e.tinhId, maTinh = e.maTinh, tenTinh = e.tenTinh }).ToArray() }; //return new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(db.NhanViens.ToList()); return Json(jsonData, JsonRequestBehavior.AllowGet); }
|
|
|
|