您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > PB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

在Powerbuilder中实现并应用树形视图
2002-01-23· ·吴惠民··yesky

上一页  1 2 3 4  


  6.几点说明

  (1)用此方法可生成并管理任意层次的树形视图,每个节点的label属性记录了各个人员的代号、姓名及在整个传销网中的层次,十分直观,且操作方便,易于扩展其他功能。另外,可根据该树的节点的多少,调整表persons的handno字段的长度。

  (2)一般来讲,当数据量很小而且数据间没有复杂的关系时,可以在树形视图创建时就预先直接把各项加入到树形视图中。而数据较多时,则根据需要来制定树形视图,不要制定整个树形视图控件的每一层的每一项,而是将用户检索数据的过程划分为若干步骤,只是在用户打开一个具体的树形视图项时,才根据用户的需要检索数据,展开该节点下的各个子树分支。另外,我们在操作时往往只关心其中部分节点的信息,没有必要同时将所有子结点都展开显示。这样可减少初始化树形视图的时间,提高显示数据的效率。
在制定时,可以在某一项被选中时制定该项的下一层,也可以制定该项的下两层。第二种方法可以保证打开按钮与数据同步。 由于没有填充所有节点,我们可编程对数据库或表进行检索,判断各结点有没有子结点,并在该结点前显示不同的图标加以区分,以便于操作。

  (3)在这里,表persons需要初始化,即必须在构建树形图前必须输入根节点的本人代号、本人姓名及层次等信息。树形图构建好之后,向表中添加记录时,字段grade的值可由该结点的level属性的值来确定,所以在编和对树形视图做增加、删除或修改等操作时,应注意对表persons的有关字段的值的维护。

  (4)可以利用拖放技术实现TreeView中各层数据之间的移动、复制等功能,完善应用程序,本文不再赘述。


上一页  1 2 3 4  

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 用PowerBuilder6.0建立B/S结构应用程序
 在PowerBuilder中动态调用函数
 在POWERBUILDER中使用WINSOCK控件的方法
 用PB5设计串口通讯程序
 用PowerBuilder6.0建立B/S结构的应用程序
 细说PFC工具
 用PB编写WinSock TCP/IP应用程序
 PFC编程基础
 PFC服务简介
 利用OLE开发多媒体前端程序
 Powerbuilder中利用API实现动画特效
 用PowerBuilder开发多媒体播放器
 PowerBuilder 7.0中实现电子邮件的收发
 PowerBuilder创建动态数据窗口综述
 Powerbuilder 控件的二次开发
 PB数据管道的实用程序设计技术
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!