
如圖所示,這1列是資料庫里科目代碼,我想把這列所有行的科目代碼以樹的方式展示出來,
有什么好的方法把這列所有行的科目代碼提取出來,按照那個點進行節點劃分,最后再以樹的方式展示出來
uj5u.com熱心網友回復:
用sql陳述句group by取得該列全部的值然后試一下treeview控制元件,你讀取資料庫的時候動態生成節點就可以了
uj5u.com熱心網友回復:
https://download.csdn.net/download/tanqth/12810130看了你問題,剛上傳一個很久很久以前自己做的控制元件。DBTREE,完全可以滿足你的要求,你可以下載來學習一下。
BDtree
主要用于編碼樹的顯示,資料庫中有一個編碼、一個名稱,就行了,編碼可以用兩種方式,
1、編碼級(treecodeformat):如224,就是說一級編碼長度為2位,二級長度為2位,三級長度為4位,第四級長度不定。編碼最大或為9級,最小為1級,
2、分隔符(treecoedseperate):可用規定字符為每一級的分隔符,以該字符進行分隔,如用‘-’等。
JsDbTree1.DataSource:=編碼資料庫;
JsDbTree1.DataField:=顯示編碼用欄位;
JsDbTree1.McData:=顯示名稱用的欄位;
JsDbTree1.Images:=顯示樹的圖片;
JsDbTree1.Menu:=選單按鈕按下后顯示的選單;
JsDbTree1.Title.Caption:=樹的名稱(標題);
JsDbTree1.TreeCodeFormat:=編碼級方式的編碼格式;
JsDbTree1.TreeCodeSeperate:=分隔符方式的分隔字符;
JsDbTree1.TreeName:=樹的根名;
JsDbTree1.ButtonMenuVisible:=是否顯示選單按鈕;
JsDbTree1.ButtonCloseVisible:=是否顯示關閉按鈕;
JsDbTree1.ButtonRefreshVisible:=是否顯示重繪按鈕;
JsDbTree1.OnTreeChange:=在樹選擇項更改時;
JsDbTree1.TreeRefresh=控制樹重繪;
uj5u.com熱心網友回復:
白瞎了,估計他沒有下載幣,
uj5u.com熱心網友回復:
前面下載的不要幣,下的人多了系統才會加上幣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8233.html
標籤:數據庫相關
