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. P>
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. P>
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 p>
3 Réponses :
regarder Cette réponse
Il crée le WindowsformShost code> et ReportViewer CODE> Dans la vue Mode de vue P> <ContentPresenter Content="{Binding Viewer}" />
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 code> type
Je ne suis pas capable de trouver cette propriété à Windowsformshost
Cet article fonctionne p>
https://msdn.microsoft.com /ES-ES/Library/hh273267.aspx?f=255&msppperror=-2147217396 P>
et cette vidéo trop p>
https://www.youtube.com/watch?v=_B33IGYSFY < / p>
Aide espoir p>
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). p>