起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 193|回复: 7

【结贴】DataGrid分组排序问题**

[复制链接]
发表于 2007-12-3 14:41:27 | 显示全部楼层 |阅读模式
发现DataGrid分组后,数据集的分组是按照字母进行排序的

我们需要将分组按照自定义排序字段进行排序,如何做?

(注意:这里所说的排序不是分组下的数据排序,而是各个分组的排序)
回复

使用道具 举报

发表于 2007-12-3 15:43:38 | 显示全部楼层
已经有分组字段了,怎么还能自定义排序各个分组的顺序呢? 楼主说的我不理解,能图形并茂吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 17:33:24 | 显示全部楼层
例如:

一个数据集为城市表,有城市名和国家名两个字段

分组字段为FCountry,共有3个分组,分别是“中国,美国,英国”

分组后,三个分组一定是按照字符排序,美国(MG)是第一组,英国(YG)是第二组,中国(ZG)是第三组

但我就希望中国排在第一组,比如中国分组在前,然后是英国,最后是美国

怎么设置?
回复 支持 反对

使用道具 举报

发表于 2007-12-4 10:49:10 | 显示全部楼层
只能自动排序。楼主可以设置一个字段为编号,按编号排序。例如中国对应01,英国对应02,美国对应03.可以在编号上面设置查找属性,则表现出来就是按照中英美排序了。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 13:42:55 | 显示全部楼层
组头想自定义排序,必须有自己的排序字段。也就是不能按照国家分组,而按照那个排序字段分组。
楼主仔细想想这个道理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-6 10:21:45 | 显示全部楼层
那么实际上还是不能自定义的对分组进行排序,只能想办法对分组字段重新编码,然后以编码字段进行排序,对吧?
回复 支持 反对

使用道具 举报

发表于 2007-12-6 10:30:23 | 显示全部楼层
这方面的逻辑和group order语句是一样的。楼主还有问题吗?
回复 支持 反对

使用道具 举报

发表于 2007-12-11 09:01:47 | 显示全部楼层
楼主长时间不回馈,先结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 01:20 , Processed in 0.043439 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表