0

我一直在开发一个 UI 应用程序(用 VB.NET 编写并使用 WPF),它使用 Microsoft Chart Control for Windows Forms 创建图表。应用程序定期从远程数据库检索数据,解析和格式化数据以创建系列,然后根据系列创建图表,然后托管在 WindowsFormsHost 控件中。到目前为止,这个过程运行良好。

我现在的任务是添加组织结构图。要求规定它应该具有“向下钻取”和触摸功能。我找不到像我一直在使用的图表控件这样的组织控件。我找到的最接近的是 .NET Studio 附带的树视图控件。我看过WPF: Org Chart TreeView Conditional Formatting SO question,还阅读了推荐的 Josh Smith CodeProject文章,但我的老板不希望我此时继续开发自己的组织控件。

是否已经有好的第三方解决方案/插件可用?它需要:

  • ...能够作为控件集成到 WPF 中(如上面提到的图表控件),
  • ...通过连接到远程 Oracle 数据库来动态生成组织结构图,以根据预定义的视图或特定的选择语句检索数据(或读取平面文件以生成包含所有关系和分支的 XML 文件),
  • ...具有可通过触摸导航的层次结构,即触摸节点将显示该节点下方的分支-再次触摸该节点将隐藏分支。

非常感谢任何建议/帮助。我找不到任何符合所有这些要求的第三方选项。

4

1 回答 1

0

Unifosys Chart4.NET 是一个功能齐全的组织结构图组件:

文档:chart4.net

-支持数据库(ODBC)/数据表/XML/CSV -具有
展开/折叠
-具有向下钻取和超链接
-适用于 winforms 和 webforms

从数据库创建组织结构图:http: //unifosys.com/hierarchy-chart/Create_Organization_Chart_From_Database_Sample.html

在线数据库演示: http: //organization.unifosys.com/Create_Organization_Chart_From_Database_Sample_WebForm.aspx

于 2011-05-25T11:47:19.330 回答