treelist Delphi6中使用Treeview顯示及修改數(shù)據(jù)庫(kù)中樹形結(jié)構(gòu)表?
Delphi6中使用Treeview顯示及修改數(shù)據(jù)庫(kù)中樹形結(jié)構(gòu)表?建議您下載一個(gè)三方控件,并使用Tdxdbtreelist直接操作樹表。如果使用treeview來創(chuàng)建它,則需要使用循環(huán)來分多個(gè)步驟進(jìn)行
Delphi6中使用Treeview顯示及修改數(shù)據(jù)庫(kù)中樹形結(jié)構(gòu)表?
建議您下載一個(gè)三方控件,并使用Tdxdbtreelist直接操作樹表。如果使用treeview來創(chuàng)建它,則需要使用循環(huán)來分多個(gè)步驟進(jìn)行操作。1找出父節(jié)點(diǎn)的數(shù)據(jù)。2循環(huán)寫入父節(jié)點(diǎn)(可以將每個(gè)節(jié)點(diǎn)的序列號(hào)放入selectedindex中進(jìn)行臨時(shí)存儲(chǔ))。三。循環(huán)當(dāng)前寫入的父節(jié)點(diǎn),根據(jù)seletedindex(父節(jié)點(diǎn)的序列號(hào))找出當(dāng)前序列號(hào)所屬的子節(jié)點(diǎn),循環(huán)寫入子節(jié)點(diǎn)4,按上述方式判斷子節(jié)點(diǎn),形成樹形結(jié)構(gòu)表。對(duì)于添加、刪除等操作,也可以根據(jù)seletedindex結(jié)合level進(jìn)行操作。