【问题标题】:webgrid default sort directionwebgrid默认排序方向
【发布时间】:2013-08-11 10:07:13
【问题描述】:

当我在 mvc 项目中将 Web 网格添加到我的页面时,它会在第一次单击时对数据进行升序排序。 但我带来了已经按升序排序的数据。然后什么也没有发生。我希望 webgrid 首先按降序排序。

你可以看到我创建网格的代码

var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5, 
selectionFieldName: "selectedRow",ajaxUpdateContainerId: "gridContent");
    grid.Pager(WebGridPagerModes.NextPrevious);

顺便说一句,我尝试了下面的代码,但它不起作用。

if (Request.QueryString[grid.SortDirectionFieldName].IsEmpty())
{
    grid.SortDirection = SortDirection.Descending;
}

【问题讨论】:

    标签: asp.net-mvc sorting webgrid sortdirection


    【解决方案1】:

    尝试将defaultSort 属性添加到您的WebGrid 实例化器:

    var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5, selectionFieldName: "selectedRow",
               ajaxUpdateContainerId: "gridContent", defaultSort: "YourColumnName");
    

    【讨论】:

      猜你喜欢
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 2016-09-18
      • 2011-04-13
      • 1970-01-01
      相关资源
      最近更新 更多