起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 322|回复: 10

【搞定】MDDatatreeview的问题**

[复制链接]
发表于 2007-6-25 15:08:12 | 显示全部楼层 |阅读模式
有三张表:

JHJ(交换机)
jhjname
   jhj1
   jhj2

JSJ(计算机)

jsjname        jhjname
  jsj1               jhj1
  jsj2               jhj2

CCSB(存储设备)
sbname       jhjname
   sb1               jhj1
   sb2               jhj2

JHJ为主数据集,JSJ和CCSB均设置为JHJ的从数据集,以jhjname为关联值。如何实现下面的树状结构:
|--jhj1
|    |
|    |----|jsj1
|    |----sb1
|
|--jhj2
|    |
|    |----jsj2
|    |----sb2
回复

使用道具 举报

 楼主| 发表于 2007-6-25 15:18:09 | 显示全部楼层

MDDatatreeview的问题

有三张表:

JHJ(交换机)
jhjname
   jhj1
   jhj2

JSJ(计算机)

jsjname        jhjname
  jsj1               jhj1
  jsj2               jhj2

CCSB(存储设备)
sbname       jhjname
   sb1               jhj1
   sb2               jhj2

JHJ为主数据集,JSJ和CCSB均设置为JHJ的从数据集,以jhjname为关联值。如何实现下面的树状结构:
|--jhj1
|    |
|    |----|jsj1
|    |----sb1
|
|--jhj2
|    |
|    |----jsj2
|    |----sb2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 16:07:13 | 显示全部楼层
怎么没有人回答?
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:17:09 | 显示全部楼层
我现在能做到见附件图

不过,我觉得我的显示比你的好,呵呵,

1.gif

1.4 KB, 下载次数: 163

回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:23:01 | 显示全部楼层
我把我的例子传给你,你看看吧

sb1 是jsj1的子,jsj1是jhj1的子,这样更符合常量

MDDatatreeview.rar

915.4 KB, 下载次数: 120

回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:26:06 | 显示全部楼层
JHJ(交换机)  做一个数据集
JSJ(计算机) 和 CCSB(存储设备)  union起来 做一个数据集
这样才可以

MDTreeView中,每一级都对应一个数据集,而不能定义多个数据集
所以你要把 两个从表 定义成一个从数据集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 16:29:02 | 显示全部楼层
实际应用中计算机机和存储设备都是挂在一个交换机上的,即:jsj1和sb1应该是同级的,jsj1和sb1没有父子的关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 16:33:26 | 显示全部楼层
JSJ(计算机) 和 CCSB(存储设备)  union起来 做一个数据集,但我需要点击JSJ(计算机) 或CCSB(存储设备) 的节点,即打开JSJ(计算机) 或CCSB(存储设备) 的相应数据表单来浏览数据,可以吗?
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:44:27 | 显示全部楼层
可以啊,那你要根据字段的内容来修改文档了
数据集上定义
select jhjname, jsjname, 1 as sbtype from jsj
union
select jhjname, sbname, 0 as sbtype from ccsb

然后你可以根据从数据集的sbtype字段来判断当前记录是计算机还是存储设备
然后在DocView上对应不同的文档
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:46:05 | 显示全部楼层
那你就不要放在两个表上,直接把 JSJ(计算机) 或CCSB(存储设备)  放到一个表中,通过标识字段来区分是 计算机 还是 存储设备 这样就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 23:46 , Processed in 0.041292 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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