hur.cn - 华软网

 热门搜索

树型控件问题

  作者:未知    来源:网络    更新时间:2018/3/3
树型控件的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  
 

------华软网友回答------
//这一行使用了any_data,但是未定义,你是不是想把它作为传入参数呢?那就需要在event 那里定义一个参数.
ls_data = any_data
------华软网友回复------
提示 any_data 没定义
查查any_data 是哪的变量

------华软网友回复------
定义后可以,但还有一个错误!
subscripted expression not an array

------华软网友回复------
string ls_data[]
------华软网友回复------
String ls_data  ////string ls_data[] 
////同时也需要定义string any_data[]

 Integer li_row, i  

 ls_data = any_data  
 Choose Case ls_data[2]
------华软网友回复------
帮顶
------华软网友回复------
同意yzip的意见,需要是表达式返回数组变量。
友情+帮顶!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。