【问题标题】:Pagination issue in kendo grid剑道网格中的分页问题
【发布时间】:2016-04-18 06:11:55
【问题描述】:

以下代码已用于在后面的代码中对剑道网格进行分页

在网格中,我可以通过点击网格底部的页码导航到不同的页面,但第一页中的数据在所有其他页面中保持不变。

  ViewData["total"] = rawData.Count();

            // Apply paging
            if (request.Page > 0)
            {
                gridData = rawData.Skip((request.Page - 1) * request.PageSize).OrderByDescending(s => s.UpdateDate).ToList();
            }

                gridData = rawData.Take(request.PageSize).OrderByDescending(s => s.UpdateDate).ToList();


            var result = new DataSourceResult()
            {
                Data = gridData,
                Total = (int)ViewData["total"]
            };

            return Json(result);

告诉我,代码有什么问题。 request.Page 变量在我导航到不同页面时显示正确的页码

【问题讨论】:

    标签: c# .net model-view-controller pagination grid


    【解决方案1】:

    固定

    ViewData["total"] = rawData.Count();
    
                // Apply paging
                if (request.Page > 0)
                {
                    gridData = rawData.Skip((request.Page - 1) * request.PageSize).ToList();
                }
    
                    gridData = rawData.Take(request.PageSize).ToList();
    
    
                var result = new DataSourceResult()
                {
                    Data = gridData,
                    Total = (int)ViewData["total"]
                };
    
                return Json(result);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      相关资源
      最近更新 更多