起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 352|回复: 13

【搞定】想建立一个TREE,是链表形式,感觉与业务组件的都不太一样**

[复制链接]
发表于 2007-5-28 09:24:03 | 显示全部楼层 |阅读模式
您好, 我想建立一个TREE, 表结构和样子在图片中.
我看了'业务组件', 感觉与10.2.7 数据树形视图(DataTreeView)和10.2.9 主从数据树形视图(MDDataTreeView)都不太一样.
要求还要与数据集进行连接.即在树上能新建,能与右边的一个表挂钩.
我以前是用JAVA的,刚用X3,2个多月,请问用什么方式实现比较好,最好能有例子,谢谢.

qtree.jpg

34.59 KB, 下载次数: 151

回复

使用道具 举报

发表于 2007-5-28 10:16:43 | 显示全部楼层
我不懂java,不过我觉得任何一种语言都会涉及到如何将实际的表中的数据表现出来,这一点应该通用的

这样的表结构和表现直接用DataTreeView来显示就可以了
设置DataTreeView 的
DataSource 为连接到这个数据表的数据集代理上
DataField 为 成分名称
Keyfield 为 成分ID
ParentKeyField 为 上级成分ID


DataTreeView 这是一个数据表现控件,所以对该控件的操作就是对数据集的操作,该控件本身就有右键菜单,可以新建、删除等操作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 11:16:48 | 显示全部楼层
这种方式我昨天配置过,提示错误:无效的常量,其他什么都没有,我以为不行所以才问的.
回复 支持 反对

使用道具 举报

发表于 2007-5-28 11:39:24 | 显示全部楼层
1、你把你定义的界面贴出来看看
2、原始的错误信息图片
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 12:00:36 | 显示全部楼层
左边是树, 中间是树对应的表格. 属性中我按您说的方法配置
配好后,按运行,就提示错误

22.jpg

44.67 KB, 下载次数: 140

回复 支持 反对

使用道具 举报

发表于 2007-5-28 12:28:43 | 显示全部楼层
这好像跟这个用DataTreeView 表现没有关系吧,你删除 DataTreeView   这个控件,就正常了?如果不正常,你一点一点排除,例如通过删除控件,或者重新做一个功能,一个一个控件往放来定位问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 13:05:07 | 显示全部楼层
只要把"关键字 " 和"父关键字" 晴空就OK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 13:14:01 | 显示全部楼层
成分ID, 上级成分ID的类型都是数字
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-28 14:00:18 | 显示全部楼层
DataTreeView 我看DOC上写的是01,011这种结构的. 我感觉我的表结构好象不能用吧
回复 支持 反对

使用道具 举报

发表于 2007-5-28 14:06:58 | 显示全部楼层
回复8楼,数字不可以,整数或者字符串就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 23:27 , Processed in 0.045299 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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