Domanda

Ho lavorato su un'applicazione UI (scritto in VB.NET e utilizzando WPF) che crea grafici utilizzando il grafico di Microsoft di controllo per Windows Form. I dati recupera applicativi periodicamente da un database remoto, analizza e formatta i dati per creare serie, e quindi crea un grafico basato fuori serie che viene poi ospitato in un controllo WindowsFormsHost. Finora questo processo ha funzionato bene.

Mi è stato affidato il compito di aggiungere un organigramma. I requisiti di stato che dovrebbe avere "drill-down" e la funzionalità touch. Non sono stato in grado di trovare un controllo org come i controlli grafico ho utilizzato. Il più vicino che ho trovato è stato il controllo visualizzazione struttura che viene fornito con .NET Studio. Ho guardato il WPF: Organigramma TreeView formattazione condizionale domanda SO, e anche leggere il raccomandato Josh Smith CodeProject articoli , ma il mio capo non vuole che io di perseguire lo sviluppo di mio controllo org in questo momento.

C'è una buona soluzione di terze parti / plug-in già disponibile? Si avrebbe bisogno di:

  • ... per essere in grado di essere integrato in WPF come controllo (come la Carta di controllo di cui sopra),
  • ... per generare org grafici in modo dinamico collegandosi ad un Oracle remoto Database per recuperare i dati in base su entrambi viste predefinite o istruzioni SELECT specifici (o leggere un file flat per generare un file XML che contiene tutte le relazioni e rami),
  • ... per avere una gerarchia che era navigabile al tatto, cioè toccare un nodo mostrerebbe i rami sotto tale nodo - toccando nuovamente il nodo nasconderebbe i rami.

Eventuali suggerimenti / aiuto sono molto apprezzate. Non sono stato in grado di trovare tutte le opzioni di terze parti che si adattano a tutti questi requisiti.

È stato utile?

Soluzione

Unifosys Chart4.NET è un componente organigramma completo in evidenza:

Documentazione: chart4.net

del database -Supporta (ODBC) / DataTable / XML / CSV
-Ha Espandi / Restringi
-Ha drill-down e collegamenti ipertestuali
-Availbale per WinForms e WebForms

Create Org Chart dal database: http://unifosys.com/hierarchy-chart/Create_Organization_Chart_From_Database_Sample.html

Demo Database Online: http://organization.unifosys.com/Create_Organization_Chart_From_Database_Sample_WebForm.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top