读书人

dategrid列表排序难题!解决方法

发布时间: 2012-01-15 22:57:48 作者: rapoo

dategrid列表排序难题!!
其中有3列是根据数据源的其他列的数据,动态产生的.
那么现在动态产生的这3列如何实现排序呢?

[解决办法]
从数据SQL语句中就把这三列排序好

select aa + bb as aaa, cc+dd as bbb from table order by aaa,bbb
[解决办法]
实在不行就使用存储过程查询,在存储过程中使用临时表,把数据整合到临时表之后,再查询返回出来即可

[解决办法]
动态列是否使用类或结构封装了呢?比如
Class A
{
list1item
list2item
list3item
}

List <A> list?

如果是这样 直接调用 List的排序方法就可以了.实现自定义排序重写List的排序接口


[解决办法]
用存储过程查询 ^^^

读书人网 >C#

热点推荐