2013-02-10 42 views
2

我從來沒有在asp.net中使用過treeview控件,但現在我需要將數據綁定到它。我的存儲過程從sql server返回值如下。我正在使用c#如何在asp.net中綁定數據c#treeview控件

TermID ParentID Name 
2021 0   A. Geographic locations 
3602 2021  Oceania 
3604 3602  Australasia 
3621 3604  New Zealand 
3619 3604  Pacific Islands 
3585 3619  Polynesia 
3592 3585  Samoa 
3594 3592  American Samoa 

每個術語都有parentID,任何TermID與ParentID = 0是根節點。我們如何將這些數據綁定到treeview。我將理解任何提醒或示例

回答

1

這可能是有用:

TreeView控件預計如XML /站點地圖一個heirarchical數據結構,所以我們不能直接將DataTable綁定到它。使用數據表選擇ParentID = ID

請使用遞歸方法創建與當前菜單項ID相關的子項目,請參閱下面的代碼鏈接。

http://www.charith.gunasekara.web-sphere.co.uk/2010/10/how-to-bind-datatable-to-aspnet.html

ň下面的鏈接將幫助您創建自己的烏爾樹視圖控件。

http://www.codeproject.com/KB/tree/DataBoundTreeView.aspx