2013-04-09 107 views
0

enter image description hereasp.net中的父子層次

我想在asp.net中顯示家庭層次結構。

我有表作爲屬性ParentID,ChildID,名稱的家庭。表具有ParentID和ChildID上的seft連接。我如何顯示數據庫中的數據。層次級別不固定。

#edited

我想ASPX部分顯示這個層次樹即如何,我會使用reapeater或其他任何控制顯示此樹ASPX。

回答

0

只需在Database'Person','ParentChild'中創建表。包含列Id和名稱的'Person'表,具有ParentId和ChildId列的'ParentChild'。 ParentId和ChildId將引用'Person'表中的Id列,因此您可以輕鬆保存層次結構並查詢。

0

你在這裏顯示的結構就像一棵樹。所以最簡單的方法是在後端實現SQL樹。一旦你完成了,你可以使用asp.net中的樹視圖控件來顯示前端的數據。最好的我能找到的是Here

+0

我想顯示樹如圖中所示,而不是摺疊擴展樹視圖。 – user 2013-04-09 07:33:30

+0

爲此,您應該推薦使用jquery插件[jOrgChart](http://dl.dropbox.com/u/4151695/html/jOrgChart/example/example.html),只需使用asp.net填充列表並使用jQuery插件來顯示 – 2013-04-09 07:44:47

+0

如果解決方案提供的答案您的查詢請投票並接受其他評論 – 2013-04-09 10:00:53