2009-06-23 7 views
9

Je voudrais intégrer des rapports de haut niveau dans mon application WPF. Essentiellement, l'utilisateur va entrer certains paramètres, appuyez sur un bouton "Go", et sera présenté avec leur rapport.Options de création de rapports pour une application WPF?

Un rapport comprendra du texte, des tableaux et des graphiques.

Quelles technologies, outils et bibliothèques sont disponibles pour mon application WPF?

+0

[Cette question] (http://stackoverflow.com/questions/180746/whats-the-best-approach-to-printing-reporting-from-wpf) semble être similaire. –

Répondre

-1

Jetez un oeil à infragistics. Ils ont une solution de reporting wpf complète dans leur bibliothèque WPF NetAdvantage.

+0

Infragistics Reporting n'est pas utilisé pour l'affichage des données de rapport. Il est utilisé pour écrire du contenu WPF à XPS pour l'impression, etc. – Paul

2

J'ai vu un collègue utiliser Active Reports (et tout constructeur de rapports le ferait), générer le rapport, exporter en image (1 page = 1 image), et charger les images individuelles dans un FlowDocument. Vous disposerez alors de fonctionnalités intégrées pour effectuer des va-et-vient, des zooms et tout ce que FlowDocument vous offre.
Je connais ce work-aroundish, mais cette solution a 2 avantages: 1) vous n'êtes pas lié à un générateur de rapport particulier et 2) vous n'avez pas besoin d'utiliser WindowsFormsHost, que vous ne pouvez pas utiliser dans la confiance partielle scénarios.

2

Deux options qui sont hors de la boîte en studio visuel (Pro ou supérieur): Crystal Reports OU rapports SQL Server (SSRS)

Dans WPF vous pouvez héberger le visualiseur de rapports de cristal ou le spectateur SSRS à l'intérieur des fenêtres forme le contrôle de l'hôte.

0

La meilleure option que je sais est MS Word:

  1. Vous devez implémenter tous les filtres dont vous avez besoin pour le rapport particulier dans votre application.
  2. Vous devez intégrer MS Word dans votre application et cela signifie que vous devez présenter dans le rapport certaines données que l'utilisateur peut utiliser.
  3. Vous devez fournir au manuel de l'utilisateur des détails de l'utilisateur comment utiliser des variables remplaçables dans MS Word afin qu'ils puissent l'utiliser correctement.
  4. Permet à l'utilisateur de télécharger des modèles de rapports MS Word vers le serveur.

Dans ce cas l'utilisateur peut construire utiliser toutes les données o une partie des données que vous fournissez pour le certain rapport et dans des lieux qu'il veut ainsi que l'utilisation peut utiliser toute la conception du rapport est basé sur MS Word fonctionnalité .

Questions connexes