asp.net中的父子层次结构

时间:2013-04-09 06:53:54

标签: c# asp.net self-join table-per-hierarchy

enter image description here

我想在asp.net中显示家庭层次。

我将表作为Family,具有ParentID,ChildID,Name属性。表在ParentID和ChildID上有联接。我如何显示数据库中的数据。层次结构级别未修复。

#edited

我希望aspx部分显示这个层次结构树,即如何使用reapeater或其他任何控件在aspx中显示此树。

2 个答案:

答案 0 :(得分:0)

只需在数据库'Person','ParentChild'中创建表。 'Person'表包含列Id和Name,'ParentChild'包含ParentId和ChildId列。 ParentId和ChildId将引用“Person”表中的Id列,因此您可以轻松保存层次结构,并获得查询。

答案 1 :(得分:0)

您在这里展示的结构就像一棵树。因此,最简单的方法是在后端实现SQL树。完成后,在asp.net中有一个树视图控件,您可以使用它来显示前端的数据。我能找到的最好的是Here