2009-06-23 11 views
9

Vorrei integrare alcuni report di alto livello nella mia applicazione WPF. Essenzialmente, l'utente inserirà alcuni parametri, premerà un pulsante "Vai" e verrà presentato con il loro rapporto.Opzioni di segnalazione per un'applicazione WPF?

Un rapporto sarà composto da un testo, alcune tabelle e alcuni grafici.

Quali sono disponibili tecnologie, strumenti e librerie per la mia applicazione WPF?

+0

[Questa domanda] (http://stackoverflow.com/questions/180746/whats-the-best-approach-to-printing-reporting-from-wpf) sembra essere simile. –

risposta

-1

Date un'occhiata a infragistics. Hanno una soluzione completa di reporting wpf nella loro libreria NetAdvantage WPF.

+0

Il report infragistico non viene utilizzato per la visualizzazione dei dati del report. Viene utilizzato per scrivere il contenuto WPF su XPS per la stampa, ecc. – Paul

2

Ho visto un collega utilizzare Active Reports (e qualsiasi creazione di report lo farebbe), generare il report, esportare in immagine (1 pagina = 1 immagine) e caricare le singole immagini in un FlowDocument. Quindi avresti la funzionalità integrata per andare avanti e indietro, lo zoom e tutta la bontà offerta da FlowDocument.
So che questo lavoro aroundish ma questa soluzione ha 2 vantaggi: 1) che non siete legati ad un particolare costruttore di relazione e 2) Non è necessario utilizzare il WindowsFormsHost, che non è possibile utilizzare in parziale fiducia scenari.

2

Due opzioni che sono fuori dalla scatola in Visual Studio (Pro o superiore): Crystal Reports O report di SQL Server (SSRS)

In WPF è possibile ospitare il visualizzatore di report Crystal o lo spettatore SSRS all'interno delle finestre forma il controllo dell'host.

0

L'opzione migliore che conosco è MS Word:

  1. Devi implementare tutti i filtri necessari per il rapporto specifico all'interno della tua app.
  2. dovete integrare MS Word nell'applicazione e significa che si deve presentare nella relazione alcuni dati che l'utente può utilizzare.
  3. È necessario fornire al manuale d'uso dettaglio come utilizzare le variabili sostituibili in MS Word in modo da poter usare in modo corretto.
  4. Fornire la possibilità che l'utente possa caricare modelli di report MS Word sul lato server.

In quell'utente caso può costruire l'uso di tutti i dati o parte dei dati si sta fornendo per la determinata relazione e in luoghi che vuole così come l'uso può usare qualsiasi disegno di relazione si basa su MS Word funzionalità .