dengan hormat, rekan2 mungkin ada yg bisa memberi solusinya ketika pertama kali treeview masih kosong saya insert memakai long ll_handle //rowcount dw = 326 for 1 to dw.rowcount() ll_handle = tv_1.FindItem(RootTreeItem!, 0) next harga ll_handle urut dari 1, 2, 3....rowcount setelah selesai insert kemudian saya delete item2nya memakai tv_1.DeleteItem(tvi_hdl) kemudian proses for next diatas diulang lagi tanpa ada perubahan isi maupun sort di datawindownya. tetapi kenapa setelah saya debug harga ll_handle dari urut 1, 2, 3, langsung loncat jadi 260 kemudian 326 kemudian 325 setelah itu harganya jd -1, untuk insert berikutnya jadi kehilangan populateitemnya masalah yg belum terpecahkan adalah kenapa kalau treeview yg baru, insertnya sukses dan normal tampilannya sesuai dengan yg diharapkan tetapi treeview jika pernah diinsert kemudian itemnya didelete sampai habis kemudian dinsert item lagi,insertnya jadi kacau padahal langkah insert itemnya, datawindownya sama persis dg yg sewaktu pertama kali treeview saya insert item terima kasih sebelumnya atas jawaban dari teman2 hrmat saya triardi
