0

我的數據庫結構爲:分揀Asp.Net層次DATAS

Table Name: Category 
Columns: CategoryID | CategoryName | ParentID 

我想列出所有類別由他們的子女和子女的子女也。我正在使用WITH查找MS SQL中的所有級別,但是如何在ASP.NET中顯示?我嘗試過很多不同的事情,但沒有爲我工作。我在一些網站上發現了Treeview,但我沒有使用它。

我也有關於分層數據的另一個問題:當我搜索與孩子連接的產品並列出父類別時,我如何顯示孩子的產品?

+0

也許顯示你已經嘗試過的東西將是一個很好的開始。另外,這不是一個傳統的ASP問題 - 我已經從標籤列表中刪除了它。 – Paul 2013-05-05 18:25:36

回答

0

難道你不能通過數據之間的FK_relations做到這一點嗎?無論如何,你有什麼查詢或表格結構將幫助我們轉向解決方案。

+0

我無法解決它。我有遍歷樹結構。 – 2013-05-05 18:18:57

+0

可能重複的是什麼在這裏http://stackoverflow.com/questions/5338519/traversing-a-tree-structure-using-recursion和這裏http://www.codeproject.com/Tips/447343/Traverse-a- MSSQL-table-without-using-CURSOR – Alok 2013-05-05 18:25:45

+0

用於顯示此數據,您可以使用簡單的ul-li並調用<%%>中的代碼塊 – Alok 2013-05-05 18:31:36