Using MS ReportViewer in WPF

前端 未结 3 739
野性不改
野性不改 2020-12-01 05:31

I\'m about to start using the MS ReportViewer in a WPF application by placing the ReportViewer in a WindowsFormsHost.

Is this the correct approach? What is the best

3条回答
  •  时光取名叫无心
    2020-12-01 05:53

    Yes, that works, I am using the WindowsFormsHost in a wpf project to wrap the ReportViewer.

    In the ViewModel I am creating the WindowsFormsHost and the ReportViewer:

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

    and in the View I am using a ContentPresenter to display it, by binding to the Property that holds the WindowsFormsHost.

     

    We're using the Business Intelligence Studio (which is an Visual Studio 2008 with templates for editing reports) for report creation. http://msdn.microsoft.com/en-us/library/ms173767.aspx

    Take care,
    Martin

提交回复
热议问题