100分以上送答题人.关于树的生成.急着的.所以立即解决立即给分.晚上不在线,其他都在线.谢谢了!!!急啊!!!
我有两个表,第一个是站点内容.站点号:st_id,
站点名:st_name
第二个表是客户表其中有客户号user_id,
客户名user_com,
客户所属站点号user_addcode
我希望的是属于该站点的客户在该站点下面显示.但是我的代码(根据别人改的)显示的是所有的客户都显示在每一个站点下.请问我怎么样写第三个节点的代码.
datastore lds_dept,lds_emp
long ll_rootitem,ll_newitem
long ll_row1,ll_row2
long i,j
string ls_name,ll_code
TreeviewItem ltvi_tvitem
lds_dept = create datastore
lds_dept.dataobject = "dw_tree_station"//站点数据
lds_dept.settransobject(sqlca)
lds_dept.retrieve()
lds_emp = create datastore
lds_emp.dataobject = "dw_tree_client" //客户数据
lds_emp.settransobject(sqlca)
lds_emp.retrieve()
tv_1.SetReDraw(false)
ltvi_tvitem.label = "站点列表" //ltvi_tvitem为根项
ltvi_tvitem.pictureindex = 1
ltvi_tvitem.selectedpictureindex = 6
ll_rootitem = tv_1.InsertItemLast(0, ltvi_tvitem) //返回根句柄ll_rootitem
ll_row1 = lds_dept.RowCount()
ll_row2 = lds_emp.RowCount()
for i = 1 to ll_row1
ls_name = lds_dept.getitemstring(i,"st_name")
ll_code = lds_dept.getitemstring(i,"st_id")
ltvi_tvitem.label = ls_name
ltvi_tvitem.data = lds_dept.getitemstring(i,"st_id")
ltvi_tvitem.pictureindex = 2
ltvi_tvitem.selectedpictureindex = 4
ll_newitem = tv_1.InsertItemLast(ll_rootitem,ltvi_tvitem)
//返回一个句柄ll_newitem ,作其子项父句柄。ll_rootitem为根句柄
string fuid,fucom
long ll_handle
for j = 1 to ll_row2 step 1
// 不知道该怎么办!!!!
//
ltvi_tvitem.label = lds_emp.getitemstring(j,"user_com")
ltvi_tvitem.data = lds_emp.getitemstring(j,"user_id")
ltvi_tvitem.pictureindex = 3
ltvi_tvitem.selectedpictureindex = 5
tv_1.InsertItemLast(ll_newitem,ltvi_tvitem)//用到父句柄
next
next
tv_1.setredraw(True)
dw_1.SetTransObject(SQLCA)
不负众望啊.大家们快点来啊.我已经搜索了所有的以前的帖子了.!!!谢谢了.