this.HotTracking=.T.
this.HideSelection=.F.
this.ImageList = thisform.Images
this.LabelEdit= 1
this.lineStyle= 1
SELECT 部门表
go top
this.Nodes.Add(,,'N0','部门')
this.Nodes(1).Image=1
Scan &&遍历部门表中的所有记录,依次将它们添加到TreeView控件中
this.Nodes.Add('N'+ALLTRIM(STR(上级编号)),4,'N'+ALLTRIM(STR(部门编号)),ALLTRIM(名称))
this.Nodes(RECNO()+1).Image=1
Endscan
Local Bm
Bm=RECCOUNT()
SELECT 员工表
Scan
this.Nodes.Add('N'+ALLTRIM(STR(所在部门编号)),4,'ND'+ALLTRIM(STR(部门编号)),ALLTRIM(姓名))
this.Nodes(recno()+Bm+1).Images=2
Endscan
Locate For 所在部门编号=0
thisform.moderead
以上程序实现的功能是想在树型结构中添加部门表和各部门的员工,可是红色字体那句话在运行的时候出错,不知是什么原因,一运行它就提示:异常代码出自 Nodes:Index out of bounds ,能告诉我是什么原因吗?那位高手帮帮忙!谢谢