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的排序接口
------解决方案--------------------用存储过程查询 ^^^