2008-12-12 9 views
19

Ich bin auf der Suche nach einem guten Open-Source-Reporting-Tool/Framework für Windows-basierte Anwendung (WPF).Gute Open-Source-Reporting-Tool/Framework für WPF (C#)

Die Datenbank verwende ich ist SQL Server 2005

Der typische Berichte Format, das ich Interesse für beispielsweise ist am Probesaldo, Bilanz, etc. (typische Banking/Finance-Reporting-Anwendung).

Es sollte auch eine gute Unterstützung für Diagramme geben.

Wenn jemand Erfahrung mit dem Reporting für WPF-Anwendungen hat, werden Ihre Eingaben sehr geschätzt.

+0

Muss es Open Source sein oder könnten Sie RDLC verwenden? –

+0

Ich suche nach Open Source Tool/Framework. –

Antwort

3

Da dies Teil der Antwort sein könnte, dachte ich daran, dies in den Antwortabschnitt zu setzen. Ich fand gerade diese Reihe von Artikel WPF multipage reports(Hinweis: ursprüngliche Verbindung tot, ersetzt durch Wayback Machine Link).

Ich dachte, dies hier zu setzen, da dies einem anderen Lernenden zugute kommen könnte. In diesem Artikel wird ein Reporting-Framework für Branchenanwendungen erstellt.

Wie das Sprichwort sagt: „Ein Vogel in der Hand ist besser als in der Bush“, ich aufkommt einen tiefen Blick auf diese, bis etwas anderes wird mit etwas besser :)

+1

Haben Sie diese Lösung implementiert? Ich bin in einem ähnlichen Boot und auf der Suche nach einem WPF Reporting-Framework. –

+0

Die Lösung auf dem angegebenen Link ist nicht perfekt, aber es ist sicherlich besser als die meisten anderen Sachen da draußen. Es behandelt Datagrids besser als jede andere WPF-native Lösungen. –

1

Als Open Source existiert das nicht, zumindest noch nicht. Es existiert wahrscheinlich auch kein kommerzielles Angebot. Der WPF-Komponentenmarkt steht erst am Anfang.

+0

Yeah ... Aber ich werde eine Weile warten, wenn irgendjemand zufällig auf ein paar Produkte stößt. Es wäre großartig, davon zu wissen. Danke. –

2

PdfReport ist eine Code-Reporting-Engine, die auf den iTextSharp- und EPPlus-Bibliotheken aufbaut. Es ist kompatibel mit .NET 3.5+ Web- und Windows-Anwendungen.