2

任何人都知道如何设置 mvccontrib 网格的默认排序顺序?

4

3 回答 3

3

在我看来,网格本身不进行任何排序。它只是按照它们出现的顺序呈现数据源中的项目。因此,您需要在创建网格之前对数据源进行排序,或者在使用按所选列正确排序的项目进行排序时重新分配数据源。

可在此处获得源代码。

于 2009-05-09T14:03:41.093 回答
1

您可以使用 labda 表达式 .OrderBY(x => x.Col)

为什么不让您的用户选择排序顺序?

搜索 * 文件:jquery.dataTables.min.js * 版本:1.4.3 * 作者:Allan Jardine (www.sprymedia.co.uk)

他做了一些杀手级的例子,它与 mvcContrib 配合得很好

于 2009-09-24T23:47:45.597 回答
0

大多数网格控件都要求您提供自己的订购代码,这一点也不例外。这允许您提供您认为合适的排序 - 例如使用自然顺序而不是比较顺序对带有数字的字符串进行排序。

于 2009-05-09T14:13:00.763 回答