起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 315|回复: 17

【结贴】排序问题****

[复制链接]
发表于 2009-5-20 13:54:20 | 显示全部楼层 |阅读模式
请问在X3中有控件能实现如下的需求吗?
在DataGrid中根据某个条件查询出来N条数据,我想通过一个向上或者向下的按钮来控制某条数据的排序。
并且下次按此条件查询时依然按我改变后的序列显示。
回复

使用道具 举报

发表于 2009-5-20 13:58:58 | 显示全部楼层
可以通过曾加一个排序字段,那个向上向下的按钮就是动态改变这个字段的值,来达到你的排序要求
下次查询出来就按这个字段排序就可以了
回复 支持 反对

使用道具 举报

发表于 2009-5-20 14:01:20 | 显示全部楼层
datagrid本身点列头就能排序。然后通过某种途径,比如数据表记录下来这个自定义的排序规则。
下次打开功能,用代码读取这个数据表,然后恢复自定义的排序规则。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-20 14:05:13 | 显示全部楼层
TO:zfang
我现在确实是这样想的
我增加了一个排序字段,每次向上或者向下就动态改变拿个字段的值。
但是那样好像我每按一次就要刷新一次数据集吧。
回复 支持 反对

使用道具 举报

发表于 2009-5-20 14:06:48 | 显示全部楼层
抱歉,我理解错意思了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-20 14:07:47 | 显示全部楼层
TO:lixy

不太懂 !!!
回复 支持 反对

使用道具 举报

发表于 2009-5-20 14:15:22 | 显示全部楼层
不用呀。
只需要post就可以了。
但是最终还是要提交的,否则你下次打开可不是调整后的顺序。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-20 14:16:55 | 显示全部楼层
我试下,非常感谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-20 14:58:58 | 显示全部楼层
刚才试了下效果不能及时的排序啊。
每次排序只能等保存之后才能生效。
我要的效果是能直观的看到数据上移,并且保存后下次还是我修改后的序列。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-20 15:01:41 | 显示全部楼层
而且我不想每移动一次都保存刷新一次。那样数据量大的话就太麻烦了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 02:55 , Processed in 0.041733 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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