这是一个treeview的item_populate事件
其中
string parm_identity
string parm_parent
string in_use
string data_type
string parm_name
是instance变量
string sysdata
treeviewitem item_area,cur_item
long newitem,curitem,m,n//1,newitem2,newitem3,newitem4,newitem5,new,item6,m
curitem=tv_1.finditem(currenttreeitem!,0)
Getitem(curitem,cur_item)
sysdata=string(cur_item.data)
dw_1.setfilter(parm_parent+" = "+sysdata)
//dw_1.setfilter("upcode_no='"+ sysdata +"'")
dw_1.filter()
m=dw_1.rowcount()
for n=1 to m
item_area.label=dw_1.getitemstring(n,parm_name)
item_area.data=dw_1.getitemstring(n,parm_identity)
item_area.pictureindex=1
item_area.SelectedPictureIndex=4
item_area.children=true
// newitem=tv_1.insertitemlast(0,item_area)
newitem=tv_1.insertitemlast(curitem,item_area)
next
------解决方案--------------------
这个应该是错在 dw_1.setfilter()