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

现在,我的任务是添加组织图表。要求表明它应该具有“钻孔”并触摸功能。我无法找到像我一直在使用的图表控件那样的组织控件。我发现的最接近的是.NET Studio随附的树视图控件。我看了看 wpf:org图表树景条件格式 所以问题,还可以阅读推荐的Josh Smith Codeproject 文章, ,但是我的老板目前不希望我追求自己的组织控制。

是否有一个不错的第三方解决方案/插件?它需要:

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

任何建议/帮助都将受到极大的赞赏。我找不到任何适合所有这些要求的第三方选项。

有帮助吗?

解决方案

Unifosys Chart4.net是一个功能齐全的组织图表组件:

文档:Chart4.net

- 支持数据库(ODBC)/datatable/xml/csv
- 扩展/崩溃
- 钻和超链接
- Winforms和WebForms的Vailbale

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top