如何构建复杂的动态层次结构视图(1-n& n-1)?

时间:2011-09-23 15:17:20

标签: asp.net silverlight sharepoint

有谁知道如何使用ASP.NET或Silverlight或可在SharePoint页面上查看的任何其他技术创建复杂的动态层次结构树视图?

我们的数据库中的记录使用关键字predecessorsuccessor相互连接。现在,我们希望在屏幕上显示这些记录的可视化概览,以显示层次结构。

我们想要创建的示例: Complex Hiearchy View

我找到了许多自定义树视图,图表,层次结构视图的解决方案......但是它们都不能动态创建我们的视图。

编辑:这些框应该是交互式的,并且sollution应该支持最常见的浏览器,而无需为客户端安装软件。 (如果可能的话)

编辑2:该图表将显示培训的所有课程(=框)。有些课程按模块(=颜色)分组,对于某些课程,您必须成功通过一门或多门其他课程。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

由于关系是相互关联的,因此这些实际上不是层次结构。您需要一个带有节点自定义用户控件的有向图。

尝试这些(大多数是开源或免费):