请教大家treeview的问题

kylinjilin 2003-05-07 06:00:51
请问大家treeview的itempopulate事件为什么要执行两次。
本人在做医院管理系统的毕设。分成3个部门。物流,住院,门诊。
奇怪的是点击treeview中第一项“物流部”前的加号后,“物流部”的员工全都重复出现两次。
通过debug发现itempopulate事件执行了2次。而点击其他部门的加号却完全正常,没有重复出现。后来还发现如果把其他部门的加号全点开后,再在其他部门比如“住院部”上双击一次后,再去点开物流部的加号就没有没有重复了。
请大家帮帮忙,帮我想想出在什么问题上了啊。
谢谢啊
...全文
65 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kylinjilin 2003-05-08
谢谢 freshman113(逍遥子) 。我在itempopulate里加了判断是否执行两次。现在问题解决了!
回复
kylinjilin 2003-05-08
这是我的itempopulate代码。我是用6.5做的啊。怎么加判断啊
treeviewitem itvi_dept,itvi_emp
int i,li_rows,r=0
r=r+1

datastore ds1
ds1=create datastore
ds1.dataobject="d_name"
ds1.settransobject(sqlca)
ds1.reset()
itvi_emp.children=false
itvi_emp.bold=false
tv_1.getitem(handle,itvi_emp)

ds1.setfilter("bmname='" + itvi_emp.label+"'")
ds1.filter()
ds1.retrieve()
li_rows=ds1.rowcount()
choose case itvi_emp.data
case '100'
tab_1.selectedtab=1
case '200'
tab_1.selectedtab=2
end choose

for i=1 to li_rows
itvi_emp.label=ds1.object.ysname[i]
itvi_emp.data='200'
insertitemlast(handle,itvi_emp)

next
回复
freshman113 2003-05-08
这是正常的,最好一次性将树所有项创建。或在itempopulate事件中加入判断
回复
spring_cj 2003-05-07
bug,用的是pb8.02或8.03吧,不打补丁看看。
回复
th820901 2003-05-07
建议把代码贴出来..
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
PowerBuilder
创建于2007-09-28

868

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-07 06:00
社区公告
暂无公告