[英]binding data in asp.net treeview control?
我需要一個樹形結構
Accounts-->Kmart-->California-->Stockton CA 95207
-->Oakdale, CA 95361
從這張桌子
SCID SCEID SCElement ParentID Parent SalesChannelName
67 27 Account 0 Root Kmart
71 28 State 67 KMart California
72 29 Store 71 California Stockton CA 95207
74 29 Store 71 California Oakdale, CA 95361
我嘗試了這個鏈接的示例http://aspalliance.com/732 。 它工作正常。但我不知道如何(寫一個查詢)從該表中的示例代碼形成一個樹結構。任何建議?
為了將數據“綁定”到樹視圖,它必須采用正確的格式才能進行樹視圖的摘要。 也就是說,它必須應用IHierarchicalDataSource接口,例如格式化的XML文檔等。
不幸的是,當你從數據庫中獲取數據時,它不會是分層格式的,只留下兩個選項......
HTH
使用不同的表名填充表中的數據兩次。
例如:
da.Fill(ds,"Table1");
da.Fill(ds,"Table2");
現在在數據集中添加一個數據關系,其中包含Table1中的ID和Table2中的ParentId
現在綁定到樹視圖
以下鏈接將幫助您。
http://joshsmithonwpf.wordpress.com/2007/05/05/binding-a-treeview-to-a-dataset/
這使用了DB中的兩個表。 但是,您可以在SQL查詢中使用相同的表兩次進行小的更改
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.