【问题标题】:Parent Child Hierachy in asp.netasp.net中的父子层次结构
【发布时间】:2013-04-09 06:53:54
【问题描述】:

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

我有一个家庭表,属性为 ParentID、ChildID、Name。表在 ParentID 和 ChildID 上有 seft 连接。我如何显示数据库中的数据。层次结构级别不固定。

#edited

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

【问题讨论】:

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


    【解决方案1】:

    只需在数据库“Person”、“ParentChild”中创建表。具有列 ID 和名称的“Person”表,具有列 ParentId 和 ChildId 的“ParentChild”。 ParentId 和 ChildId 将引用“Person”表中的 Id 列,因此您可以轻松保存层次结构并进行查询。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我想显示如图所示的树而不是折叠展开树视图。
      • 为此你应该推荐使用 jquery 插件jOrgChart 只需使用 asp.net 填充列表并使用 jQuery 插件显示
      • 如果提供的解决方案回答了您的问题,请投票并接受其他评论
      • 我有该树的结构,但我无法将数据绑定到从 c# 到 Aspx 的树
      • 教程你看完了吗
      猜你喜欢
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多