起步软件技术论坛-X3

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

【搞定】关于DATATREEVIEW显示的问题**

[复制链接]
发表于 2007-3-12 16:19:19 | 显示全部楼层 |阅读模式
DATATREEVIEW的属性按如下截图设置。现在想达到如下效果:
-1
--2
--3
  --4
  --5
  --6
--7
--8
  --9
  --10
  --11
    --12
  --13
--14
这些数字为单元ID,但是我将表按单元ID排序后,得到的结果却是
-1
--14
--2
--3
  --4
  --5
  --6
--7
--8
  --9
  --10
  --11
    --12
  --13

请问该如何设置

0051.jpg

8.1 KB, 下载次数: 240

回复

使用道具 举报

发表于 2007-3-12 16:52:14 | 显示全部楼层
父子树的表现和排序无关,是与每一条记录的ID和父ID的定义有关的。
是否父ID字段的值设置有误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 16:54:20 | 显示全部楼层
倒没设置错,因为都是一个父单元ID
回复 支持 反对

使用道具 举报

发表于 2007-3-12 17:17:58 | 显示全部楼层
请把数据预览和在TreeView中的表现截图贴上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 15:34:22 | 显示全部楼层
右边DATAGRID显示的是正确的,左边树的顺序出现了问题。

0052.jpg

47.46 KB, 下载次数: 233

回复 支持 反对

使用道具 举报

发表于 2007-3-13 16:04:24 | 显示全部楼层
1楼的问题是以因为这个字段是字符型。如果是整数型应该就正常了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-14 07:48:54 | 显示全部楼层
不是啊。字段是整型的,但是使用了查找定义属性,显示的是字符型的。这个问题可以解决么
回复 支持 反对

使用道具 举报

发表于 2007-3-14 09:42:54 | 显示全部楼层
啥意思,你是说,实际存储的值是整数吗?我指的是数据类型,就是数据库上显示的是啥类型的字段,如果是不应该这样的,你把资源,或者做个简单的例子,我们恢复环境跟踪一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 08:17:51 | 显示全部楼层
资源包发一下

datatreeview.rar

1.92 MB, 下载次数: 132

回复 支持 反对

使用道具 举报

发表于 2007-3-15 09:56:03 | 显示全部楼层
知道原因了,应该是你数据集上设置了排序造成的,见附件,你应该先以“单元ID”排序,然后再以“级别”排序

1.gif

20.5 KB, 下载次数: 205

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-29 09:43 , Processed in 0.040861 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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