任何人都知道如何设置mvccontrib网格的默认排序顺序?
答案 0 :(得分:3)
在我看来,网格本身不进行任何排序。它只是按照它们出现的顺序呈现数据源中的项目。因此,您需要在创建网格之前对数据源进行排序,或者在排序时重新分配数据源,并使用所选列正确排序的项目。
可用的源代码here。
答案 1 :(得分:1)
您可以使用labda expresion .OrderBY(x => x.Col)
为什么不让您的用户选择排序顺序?
搜索 *文件:jquery.dataTables.min.js *版本:1.4.3 *作者:Allan Jardine(www.sprymedia.co.uk)
他做了一些杀手级的例子,它适用于mvcContrib
答案 2 :(得分:0)
大多数网格控件都要求您提供自己的订购代码,而且这个代码没有什么不同。这允许您提供您认为合适的排序 - 例如使用自然顺序而不是比较顺序对数字进行排序。