2008-12-12 8 views
19

Je suis à la recherche d'un bon outil/framework de reporting open source pour l'application basée sur Windows (WPF).Good open source Outil/framework de reporting pour WPF (C#)

La base de données J'utilise est sql server 2005.

Le format typique des rapports que je suis intéressé est par exemple Balance de vérification, bilan, etc. (application de reporting bancaire/financier typique).

Il devrait également y avoir un bon support pour la cartographie.

Si quelqu'un a une expérience dans la création de rapports pour l'application WPF, vos contributions seront très appréciées.

+0

Faut-il être open source ou utiliser RDLC? –

+0

Je cherche un outil/framework open source. –

Répondre

3

Puisque cela peut faire partie de la réponse, j'ai pensé à mettre ceci dans la section de réponse. Je viens de trouver cette série de l'article WPF multipage reports(note: lien d'origine mort, remplacé par Wayback Machine lien). Pensé à mettre cela ici car cela pourrait profiter à d'autres apprenants. Cet article décrit la création d'un cadre de création de rapports pour les applications métier.

Comme dit le proverbe « Un oiseau dans la main vaut deux dans le Bush », je vais avoir un regard profond sur jusqu'à ce que quelque chose d'autre avec quelque chose de mieux :)

+1

Avez-vous fini par implémenter cette solution? Je suis dans un bateau similaire et je cherche un framework de reporting WPF. –

+0

La solution au lien fourni n'est pas parfaite, mais c'est certainement mieux que la plupart des autres choses là-bas. Il gère les DataGrid mieux que toutes les autres solutions natives de WPF. –

1

En open source, cela n'existe pas, du moins pas encore. Il n'existe probablement pas d'offre commerciale non plus. Le marché des composants WPF ne fait que commencer.

+0

Ouais ... Mais attendra un peu de temps si quelqu'un trouve des produits .. Ce serait génial de le savoir. Merci. –

2

PdfReport est un premier moteur de reporting de code, qui est construit au-dessus des bibliothèques iTextSharp et EPPlus. Il est compatible avec les applications .NET 3.5+ Web et Windows.