Berichterstellungsoptionen für eine WPF-Anwendung?

9

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?

    
Roger Lipscombe 23.06.2009, 15:11
quelle

5 Antworten

2

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.

    
Gus Cavalcanti 23.06.2009 19:41
quelle
2

Zwei Optionen, die im Visual Studio (Pro oder höher) sofort verfügbar sind: Crystal Reports ODER SQL Server-Berichte (SSRS)

In WPF können Sie den Crystal Report Viewer oder den SSRS-Viewer innerhalb des Windows Forms-Host-Steuerelements hosten.

    
Emad 26.06.2009 20:54
quelle
2

Vielleicht möchten Sie sich Active Reports ansehen. Sie können dieses Blog für weitere Informationen durchgehen

Ссылка

    
Dona 25.11.2011 08:55
quelle
0

Die beste Option, die ich kenne, ist MS Word :

  1. Sie müssen alle Filter implementieren, die Sie für den jeweiligen Bericht in Ihrer App benötigen.
  2. Sie müssen MS Word in Ihre Anwendung integrieren. Das bedeutet, dass Sie im Bericht einige Daten angeben müssen, die der Benutzer verwenden kann.
  3. Sie müssen dem Benutzerhandbuch detaillierte Informationen zur Verwendung ersetzbarer Variablen in MS Word zur Verfügung stellen, damit sie es richtig verwenden können.
  4. Stellen Sie die Möglichkeit bereit, dass Benutzer MS Word-Berichtsvorlagen auf die Serverseite hochladen können.

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.

    
Academy of Programmer 08.01.2015 11:34
quelle
-1

Sehen Sie sich infragistics an. Sie haben eine vollständige WPF-Reporting-Lösung in ihrer WPF NetAdvantage-Bibliothek.

    
jmservera 23.06.2009 15:15
quelle

Tags und Links