起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 8

【搞定】2827版本中的datatreeview的数据问题**

[复制链接]
发表于 2007-11-9 12:47:28 | 显示全部楼层 |阅读模式
新版本中,datatreeview的性能有了很好的改善
但以下问题可能还需要确认:
1、关于最未一级结点的“+”号问题解决的没有?
2、新的datatreeveiw是一次性把所有的节点数据都从数据库的取来了,还是按需取得部分数据?此问题涉及我们的一个对datatreeview的一个“拷贝”操作,就是从一个结点把其所有的子结点拷贝到另一个树。以前的datatreeview没有问题,它一次取得了所有数据。
3、关于树结点查找并定位的实现问题能否指导一下,就是像在Studio开发工具中的“业务模型功能”的查询功能一样,如下图

studio.gif

18.91 KB, 下载次数: 106

回复

使用道具 举报

发表于 2007-11-9 13:03:10 | 显示全部楼层
1、关于最未一级结点的“+”号问题解决的没有?
还没有
2、新的datatreeveiw是一次性把所有的节点数据都从数据库的取来了,还是按需取得部分数据?
分布取数据的,展开哪个节点就把这部分数据取过来
此问题涉及我们的一个对datatreeview的一个“拷贝”操作,就是从一个结点把其所有的子结点拷贝到另一个树。以前的datatreeview没有问题,它一次取得了所有数据。

3、关于树结点查找并定位的实现问题能否指导一下,就是像在Studio开发工具中的“业务模型功能”的查询功能一样,如下图
稍后给回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-9 14:32:20 | 显示全部楼层
1、1、关于最未一级结点的“+”号问题解决的没有?
还没有
能不能给个临时方案,29版本也没有解决吗?
2、新的datatreeveiw是一次性把所有的节点数据都从数据库的取来了,还是按需取得部分数据?
应该是全取出来了。我试了一下,从一个树节点拷贝到另一个,不用手工打开所有子节点,可以全部拷贝成功。
3、不要很详细的,就是希望有个原码可以参考一下,提高一下性能和效率。
回复 支持 反对

使用道具 举报

发表于 2007-11-9 15:00:08 | 显示全部楼层
3、可以用biztree.BizTreeStructure.FindNodeByBizURL(),找的一个节点。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 11:09:53 | 显示全部楼层
提供的方法只能在BIZtree上使用吧,我是想在datatreeview上实现
回复 支持 反对

使用道具 举报

发表于 2007-11-12 11:27:15 | 显示全部楼层
DataTreeView是和数据集绑定的,那就定位数据集就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-11-13 16:02:30 | 显示全部楼层
2、新的datatreeveiw是一次性把所有的节点数据都从数据库的取来了,还是按需取得部分数据?
应该是全取出来了。我试了一下,从一个树节点拷贝到另一个,不用手工打开所有子节点,可以全部拷贝成功。
经过测试,是全取的,

1、关于最未一级结点的“+”号问题解决的没有?
目前还没有方法绕开
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-14 09:06:46 | 显示全部楼层
好的,结
回复 支持 反对

使用道具 举报

发表于 2007-11-14 10:01:33 | 显示全部楼层
ok,谢谢反馈
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 06:23 , Processed in 0.051420 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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