我有一个广泛的 WPF 应用程序,现在我想合并一些报告。我了解如何使用 RDLC 创建报告,但是查看它们呢?理想情况下,我想使用 DocumentViewer,但我不认为这是受支持的文件类型之一。有些文章建议使用 ReportViewer,但我的 IDE(VS Pro 2008)中没有它作为控件。
有没有办法将 RDLC“转换”为 XPS,然后使用 DocumentViewer,或者 WPF 应用程序查看 RDLC 报告的最佳方式是什么?
我有一个广泛的 WPF 应用程序,现在我想合并一些报告。我了解如何使用 RDLC 创建报告,但是查看它们呢?理想情况下,我想使用 DocumentViewer,但我不认为这是受支持的文件类型之一。有些文章建议使用 ReportViewer,但我的 IDE(VS Pro 2008)中没有它作为控件。
有没有办法将 RDLC“转换”为 XPS,然后使用 DocumentViewer,或者 WPF 应用程序查看 RDLC 报告的最佳方式是什么?
MicrosoftReportViewer 控件是一个 Windows 窗体控件。您可以使用 WindowsFormsHost 控件在 WPF 中“托管”报表查看器控件,如此处所述。
查看codeplex上的开源 .NET WPF 报告引擎