Ich möchte einige Berichte auf höherer Ebene in meine WPF-Anwendung integrieren. Im Wesentlichen wird der Benutzer einige Parameter eingeben, drücken Sie eine Schaltfläche "Go", und wird mit ihrem Bericht angezeigt werden.
Ein Bericht besteht aus Text, einigen Tabellen und einigen Diagrammen.
Welche Technologien, Tools und Bibliotheken stehen meiner WPF-Anwendung zur Verfügung?
Ich habe gesehen, wie ein Kollege Active Reports verwendet (und jeder Berichtsersteller würde es tun), den Bericht erstellen, in ein Bild exportieren (1 Seite = 1 Bild) und die einzelnen Bilder in ein FlowDocument laden. Dann hätten Sie eingebaute Funktionen, um hin und her zu gehen, zu zoomen und alles, was das FlowDocument bietet.
Ich kenne dieses Workaround, aber diese Lösung hat 2 Vorteile: 1) Sie sind nicht an einen bestimmten Berichtsgenerator gebunden und 2) Sie müssen den WindowsFormsHost nicht verwenden, den Sie nicht in Teilvertrauenszenarien verwenden können.
Die beste Option, die ich kenne, ist MS Word :
In diesem Fall kann der Benutzer alle Daten verwenden, einen Teil der Daten, die Sie für den bestimmten Bericht bereitstellen und an den gewünschten Orten verwenden, und jedes Berichtsdesign kann auf MS Word Funktionalität.
Sehen Sie sich infragistics an. Sie haben eine vollständige WPF-Reporting-Lösung in ihrer WPF NetAdvantage-Bibliothek.