Что лучший способ состоит в том, чтобы использовать средство просмотра отчета о SSRS в приложении WPF с помощью MVVM

У меня есть приложение WPF с помощью MVVM. У меня есть некоторые пользовательские элементы управления, которые показывают некоторые отчеты SSRS в управлении ReportViewer, размещенном в рамках управления хостом форм окон.

Пользовательский элемент управления имеет простое поле комбинированного списка, где пользователь выбирает критерии и поэтому отчет, удовлетворяющий это, критерии будут загружены, его данные, выбранные от базы данных, и затем отчет показывают пользователю.

Что лучший подход должен реализовать такой сценарий в WPF, использующем MVVM? Любые образцы значительно ценятся

8
задан Emad Gabriel 25 July 2009 в 21:30
поделиться

1 ответ

Посмотрите этот ответ

Он создает WindowsFormsHost и ReportViewer в ViewModel

WindowsFormsHost windowsFormsHost = new WindowsFormsHost();
reportViewer = new ReportViewer();
windowsFormsHost.Child = reportViewer;
this.Viewer = windowsFormsHost

, а затем использует ContentPresenter для его отображения

<ContentPresenter Content="{Binding Viewer}" />
7
ответ дан 5 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: