起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 92|回复: 6

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

[复制链接]
发表于 2009-1-20 10:41:57 | 显示全部楼层 |阅读模式
在treelist中,怎么让他按照某个隐藏的列排序?
回复

使用道具 举报

发表于 2009-1-20 11:06:27 | 显示全部楼层
你在创建tree的时候就排好序。让数据源就是有顺序的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-20 11:47:59 | 显示全部楼层
存贮过程数据集在那设置排序啊?
回复 支持 反对

使用道具 举报

发表于 2009-1-20 11:54:54 | 显示全部楼层
你存储过程里面的返回数据集的sql排序。在存储过程里面做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-20 16:54:56 | 显示全部楼层
排序现在好了,但是出现了一个奇怪的问题,在多次点击一个节点的时候,其子节点会随着点击的次数而增加!
如下图所示,这个节点本来只有二个节点,现在居然变成8个节点了??!

未命名.jpg

17.27 KB, 下载次数: 39

回复 支持 反对

使用道具 举报

发表于 2009-1-20 17:00:07 | 显示全部楼层
楼主应该多动下脑子,我的例子确实没判断。
解决方法很简单:
在  TreeList 的  Expanding  事件前面加一个
  if node.Count>0 then exit;  有子节点了,后面的程序(加载子节点的程序)不再执行。
的判断。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-20 17:09:45 | 显示全部楼层
现在已经解决了,关键是对这个控件不熟悉。结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 13:36 , Processed in 0.043406 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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