8
votes

Quelle est la meilleure façon d'utiliser un visualiseur de rapport SSRS dans une application WPF à l'aide de MVVM

J'ai une application WPF à l'aide de MVVM. J'ai des contrôles utilisateur qui montrent certains rapports SSRS dans un contrôle ReportViewer hébergé dans un contrôle hôte Windows formulaires.

Le contrôle de l'utilisateur a une simple combinaison de comboBox dans laquelle l'utilisateur sélectionne un critère et que le rapport satisfaisant que ces critères seront chargés, ses données récupérées à partir de la base de données, puis le rapport est affiché à l'utilisateur.

Quelle est la meilleure approche pour mettre en œuvre un tel scénario dans WPF à l'aide de MVVM? Tous les échantillons sont grandement appréciés


0 commentaires

3 Réponses :


7
votes

regarder Cette réponse

Il crée le WindowsformShost code> et ReportViewer CODE> Dans la vue Mode de vue P>

<ContentPresenter Content="{Binding Viewer}" />


3 commentaires

Je suis incapable de l'obtenir.Vueilleuse? Qu'est-ce que la visionneuse ici?


Viewer est une propriété de system.windows.forms.integration.windowsformshost type


Je ne suis pas capable de trouver cette propriété à Windowsformshost




0
votes

Malheureusement, il n'existe pas de contrôle de la visionneuse de rapport WPF native avec une fonctionnalité similaire et il n'y aura pas un à .NET 4.0 (selon Jamie Rodriguez chez Microsoft).


0 commentaires