主题:treeview,请求帮助
ygy1029zj
[专家分:0] 发布于 2009-12-04 15:55:00
大侠,帮个忙哦,我想实现学校,年级,班级,姓名这样的treeview,如何编哦,急用!有现成的数据表。只管把级别显示出来,不用添加,删除那样的复杂的。
回复列表 (共5个回复)
沙发
yjr3032570 [专家分:3360] 发布于 2009-12-04 16:14:00
老园丁,都90岁的人了,还在爬树,当心身子骨。
不急,只管把数据表发上来,让俺小园丁浇灌就是了!
板凳
Gleam [专家分:3100] 发布于 2009-12-04 17:32:00
楼主的树模式和我的差不多。我这里有个职工档案的树结构,复制给你参考一下:
SELECT DISTINCT unit FROM archives WHERE !EMPTY(ALLTRIM(unit)) INTO CURSOR temp1
SELECT temp1
GO TOP
WITH THISFORM.treeview
yy=.nodes.ADD(,,"song","总公司")
yy.expanded=.T.
yy.bold=.T.
SCAN
.nodes.ADD("song",4,"unit"+ALLTRIM(unit),ALLTRIM(unit))
SELECT kqid,NAME FROM archives WHERE ALLTRIM(archives.unit)=ALLTRIM(temp1.unit) AND !EMPTY(ALLTRIM(archives.NAME)) INTO CURSOR temp2
IF _TALLY>0
SELECT temp2
GO TOP
SCAN
.nodes.ADD("unit"+ALLTRIM(temp1.unit),4,"name"+alltrim(str(kqid))+alltrim(temp2.name),ALLTRIM(temp2.NAME))
ENDSCAN
ENDIF
SELECT temp1
ENDSCAN
ENDWITH
3 楼
ygy1029zj [专家分:0] 发布于 2009-12-26 19:10:00
谢谢上面的高手告诉。太感激你们了
4 楼
sywzs [专家分:5650] 发布于 2009-12-27 06:13:00
搂主,如果认为获得了比较满意的答案,请给回帖者评分。
5 楼
ygy1029zj [专家分:0] 发布于 2010-02-07 11:23:00
楼上兄台,好久没有上网了,实在抱歉,不知道如何评分!
我来回复