我想在 asp.net 中显示家庭层次结构。
我有作为 Family 的表,其属性为 ParentID、ChildID、Name。表在 ParentID 和 ChildID 上有 seft 连接。我如何显示数据库中的数据。层次结构级别不固定。
#已编辑
我希望aspx 部分显示此层次结构树,即我将如何使用repeater 或其他任何控件在aspx 中显示此树。
我想在 asp.net 中显示家庭层次结构。
我有作为 Family 的表,其属性为 ParentID、ChildID、Name。表在 ParentID 和 ChildID 上有 seft 连接。我如何显示数据库中的数据。层次结构级别不固定。
#已编辑
我希望aspx 部分显示此层次结构树,即我将如何使用repeater 或其他任何控件在aspx 中显示此树。
您在此处显示的结构就像一棵树。所以最简单的方法是在后端实现 SQL 树。完成后,asp.net 中有一个树形视图控件,您可以使用它在前端显示数据。我能找到的最好的是这里
只需在数据库“Person”、“ParentChild”中创建表。具有列 ID 和名称的“Person”表,具有列 ParentId 和 ChildId 的“ParentChild”。ParentId 和 ChildId 将引用“Person”表中的 Id 列,因此您可以轻松保存层次结构并进行查询。