Pregunta

He estado trabajando en una aplicación de interfaz de usuario (escrito en VB.NET y usando WPF) que crea gráficos utilizando la Tabla de control de Microsoft Windows Forms. Los datos Recupera aplicación periódicamente desde una base de datos remotas, analiza y formatos de los datos para crear series, y luego crea un gráfico basado fuera de las series que después se alojan en un control WindowsFormsHost. Hasta ahora este proceso ha estado funcionando bien.

I han sido ahora la tarea de la adición de un organigrama. El estado de los requisitos que debe tener "drill-down" y la funcionalidad táctil. No he sido capaz de encontrar un control org como los controles de tabla he estado utilizando. El más cercano que encontré fue el control de vista de árbol que viene con Studio .NET. He examinado la WPF: Gráfico Org TreeView Formato condicional pregunta SO, y también leer la cantidad recomendada de Josh Smith CodeProject artículos , pero mi jefe no quiere que yo para perseguir el desarrollo de mi propio control org en este momento.

¿Hay una buena solución de terceros / plug-in ya están disponibles? Sería necesario:

  • ... para ser capaz de integrarse en el WPF como un control (como el Gráfico de control mencionado anteriormente),
  • ... para generar gráficos dinámicamente org mediante la conexión a un Oracle remoto Base de datos para recuperar los datos basados en cualquiera de vistas predefinidas o sentencias de selección específicos (o leen una archivo plano para generar un archivo XML que contiene todas las relaciones y ramas),
  • ... para tener una jerarquía que era navegable por el tacto, es decir, tocar una nodo mostraría las ramas por debajo ese nodo - tocar el nodo de nuevo ocultaría las ramas.

Cualquier sugerencia / ayuda son muy apreciadas. No he podido encontrar ninguna opción de terceros que se ajustan a todos estos requisitos.

¿Fue útil?

Solución

Unifosys Chart4.NET es un componente organigrama con todas las funciones:

Documentación: chart4.net

Base de datos -Compatible (ODBC) / tabla de datos / XML / CSV
-Tiene Expand / Collapse
-Tiene Drill-down y los hipervínculos
-Availbale para WinForms y formularios web

Crea organigrama de base de datos: http://unifosys.com/hierarchy-chart/Create_Organization_Chart_From_Database_Sample.html

Demostración de base de datos en línea: http://organization.unifosys.com/Create_Organization_Chart_From_Database_Sample_WebForm.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top