树型控件问题
树型控件的ue_ItemPopulate 事件中有错误!
错误提示:undefined variable: any_data
subscripted expression not an array
哪个环节上有错误?解决问题马上给分!
以下是代码:
String ls_data
Integer li_row, i
ls_data = any_data
Choose Case ls_data[2]
Case NT_ROOT
li_row = ids_dept.Retrieve()
For i = 1 To li_row
ls_data[1] = ids_dept.Object.dept_code[i]
ls_data[2] = NT_DEPT
of_AddItem(al_handle, ls_data, ids_dept.object.dept_name[i], 2, 3)
NEXT
Case NT_DEPT
li_row = ids_emp.Retrieve(ls_data[1])
For i = 1 To li_row
ls_data[1] = ids_emp.Object.empt_code[i]
ls_data[2] = NT_EMP
of_AddItem(al_handle, ls_data, ids_emp.object.emp_name[i], 2, 3)
NEXT
Case Else
//Nothing
End Choose
问题点数:0、回复次数:7Top
1 楼yzip(夏雨飞)回复于 2005-06-03 10:56:35 得分 0
//这一行使用了any_data,但是未定义,你是不是想把它作为传入参数呢?那就需要在event 那里定义一个参数.
ls_data = any_dataTop
2 楼jlwei888(血仍未冷__微软UFO)回复于 2005-06-03 10:56:46 得分 0
提示 any_data 没定义
查查any_data 是哪的变量
Top
3 楼xm137()回复于 2005-06-03 11:11:32 得分 0
定义后可以,但还有一个错误!
subscripted expression not an array
Top
4 楼njupt_zhb(攒钱买飞机)回复于 2005-06-03 11:18:59 得分 0
string ls_data[]Top
5 楼yzip(夏雨飞)回复于 2005-06-03 11:24:39 得分 0
String ls_data ////string ls_data[]
////同时也需要定义string any_data[]
Integer li_row, i
ls_data = any_data
Choose Case ls_data[2]Top
6 楼j9dai(翔)(DoItNow)回复于 2005-06-03 12:00:48 得分 0
帮顶Top
7 楼princelily(百合)回复于 2005-06-04 17:19:35 得分 0
同意yzip的意见,需要是表达式返回数组变量。
友情+帮顶!Top




