如何将默认排序顺序更改为降序?
如何将 webGrid
的 defaultSort
更改为相反/降序?如果是 SQL,我会在某处添加 DESC
。这是我用于升序排序的工作代码行:
var grid = new WebGrid(dq, rowsPerPage: 50, defaultSort: "UWDate", ajaxUpdateContainerId: "grid" );
它以升序对 UWDate
列进行正确排序,但我希望它按相反/降序进行排序。
How do I change the defaultSort
of my webGrid
to be in the opposite/descending order? If it were SQL, I'd be adding a DESC
somewhere. Here's my working line of code for an Ascending sort:
var grid = new WebGrid(dq, rowsPerPage: 50, defaultSort: "UWDate", ajaxUpdateContainerId: "grid" );
It correctly sorts on the UWDate
column in Ascending order, but I would like it to sort the opposite/descending order.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
另一种选择是在网格初始化之后:
Another option is after your grid initialization:
如果您使用实体框架,则可以使用此语法进行降序排序。
这是模型网格打印的设计视图语法。
这将直接在页面 MVC 的视图中按降序打印 webgrid。
If you are using entity framework then you can use this syntax for ordering to descending order.
This is the design view syntax for the grid print of the model.
This will print the webgrid in descending order directly in the view of the page MVC.
您可以通过在
defaultSort
参数字符串中放置一个 space 后跟DESC
来更改WebGrid
初始化程序中的排序顺序。来源:http://forums.asp.net/post/4962796.aspx
You can change the sort order within the
WebGrid
initialiser by putting a space followed byDESC
within thedefaultSort
parameter string.Source: http://forums.asp.net/post/4962796.aspx