起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 225|回复: 16

【结贴】关于DataTreeList的父字段【行不通】**

[复制链接]
发表于 2008-11-21 16:34:39 | 显示全部楼层 |阅读模式
如图
两个展现控件分别是DataGrid和DataTreeList。
表中有三个字段,很简单的SEECT * FROM 表。
数据集中有四个字段。 第四个字段也就是那个父节点编号是在数据集中添加了个表达式字段。 表达式是:LeftString(LBID,Length(LBID)-2) 取类别编号的上一级编号。

在DatatreeList中 设置 关键字段为类别编号。 父字段为 计算字段副节点编号。
提示DataSetDSFYLB: Field 'PARENTID' not found


何故?
不知道描述清楚没有。

2008-11-21 15-10-11.jpg

178.26 KB, 下载次数: 107

回复

使用道具 举报

 楼主| 发表于 2008-11-21 16:40:59 | 显示全部楼层
希望是这个效果。

2008-11-21 15-10f-11.jpg

27.65 KB, 下载次数: 103

回复 支持 反对

使用道具 举报

发表于 2008-11-21 16:46:41 | 显示全部楼层
楼主,我简单试了一下,没有问题。
你看我的图

snap1.png

12.85 KB, 下载次数: 101

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 16:48:32 | 显示全部楼层
在DataTreeList的 父字段 属性 你设置的是那个 表达式字段么??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 16:49:45 | 显示全部楼层
你那个父字段设置的是 ”父编号“吧? 你设置成“表达式字段1” 试试
回复 支持 反对

使用道具 举报

发表于 2008-11-21 16:50:46 | 显示全部楼层
哦,我这里的数据结构是这样的:

snap3.png

8.43 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 16:53:49 | 显示全部楼层
恩 看出来了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 16:56:32 | 显示全部楼层
而且你的表结构中 如果父编号和客户编号的关系跟我的表结构关系一样。 你那个父编号就是个冗余字段。在处理上可能需要费点劲(为了保证这种关系)
回复 支持 反对

使用道具 举报

发表于 2008-11-21 17:06:17 | 显示全部楼层
这个不影响啊。我用1楼的方式加表达式计算字段,没有报字段找不到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:14:05 | 显示全部楼层
你的是什么版本?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 18:13 , Processed in 0.044903 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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