有没有办法在GridView / DataView中而不是WHOLE表中对指定的记录进行排序?

时间:2011-08-10 12:38:36

标签: c# .net asp.net gridview dataview

例如,我能够将索引为0到9的行排序,而行10到15将保持未排序吗?这可能吗?

如果是这样,有人会建议如何实现这一目标吗?

由于

3 个答案:

答案 0 :(得分:1)

您可以创建一个自定义数据类型,该数据类型具有私有List<T>作为基础数据结构。您可以使用自定义数据类型进行所有排序,以便对其进行封装和重用。

答案 1 :(得分:0)

在数据绑定之前,您可以使用任何自定义条件自行对数据源进行排序。

答案 2 :(得分:0)

您可以处理SortCompare Event以进行符合您要求的排序。但是,仅当未设置DataSource属性时,此方法才有效。