TreeView 遞迴 無限級 繫結資料

2021-08-10 21:14:50 字數 766 閱讀 5976

treeview怎樣無限遞迴繫結資料(用c#語言寫),謝謝。。

瀏覽次數:1680次

懸賞分:20||

提問者:binas |

檢舉

資料庫設計如下

50 0 軍事 0

51 0 生活 0

52 1 健康菜餚 51

53 1 各國** 50

72 0 新聞 0

73 1 國內 72

75 1 國外 72

84 0 uuu 0

85 2 aaa 52

86 3 bbb 85

最佳答案

我把我以前用的表結構先介紹下 

表主要用來儲存許可權分類的

字段 popid 許可權id 主鍵

popname 許可權名字

posturl 鏈結到的url

flid 父節點id

其中 根節點的flid為0 其他的父節點根據情況填寫

頁面實現的時候 直接 新增treeview控制項

cs**如下

protected void page_load(object sender, eventargs e)

private void bindtree()

public void addtree(int parentid, treenode pnode)

else }

}你可以根據你的表來修改相應的欄位名,下班了,沒時間幫你寫完整的了,**能用,有什麼問題明天再解決吧

關於TreeView的無限繫結

protected void addtree string placevalue,treenode tnode if placevalue.length 3 datatable dt db.executedatatable sql if dt null dvtree.table dt foreach...

無限級遞迴

無限級遞迴 例一 public function recursion public function cate info,child,pid return child 返回生成的樹形陣列 例二 public function recursion public function cate info,c...

資料庫繫結TreeView,無限層級

初始化樹 private void inittreeview this.roletree.nodes.add node getchildnode roleauthoritylist,authorityinfolist,node 遞迴方法獲取子型別 private void getchildnode ...