第一步:製作第一層
TreeViewItem ltvi_Item integer li_Cnt, li_Rows li_Rows = dw_emp.rowcount( ) For li_Cnt = 1 to li_Rows //當emp_parentid為空值新增為ROOT if len(trim(dw_emp.Object.emp_parentid[li_Cnt]))>0 then continue SetPointer(HourGlass!) // Add a root for each department ltvi_Item.level=1 //ltvi_Item 在TreeView control 中的級別 ltvi_Item.label = dw_emp.Object.emp_name[li_Cnt] //ltvi_Item的顯示資料 ltvi_Item.data = dw_emp.Object.emp_id[li_Cnt] //ltvi_Item的內部資料 ltvi_Item.pictureindex = 1 //ltvi_Item顯示的圖案編號 ltvi_Item.selectedpictureindex = 2 //ltvi_Item被選中時顯示的圖案編號 ltvi_Item.children = True //ltvi_Item是否有子項的標誌(+) tv_1.InsertItemLast(0, ltvi_Item) //將加入的ltvi_Item放在指定項的後面 Next