0
我想在我的WPF项目中添加一个报表查看器(就像水晶报表查看器一样)。 Here我找到一个链接来做到这一点。但这是通过windowsForm控制托管完成的。我想添加一个报告查看器,而无需托管winFom控件。WPF中的报表查看器?
我想在我的WPF项目中添加一个报表查看器(就像水晶报表查看器一样)。 Here我找到一个链接来做到这一点。但这是通过windowsForm控制托管完成的。我想添加一个报告查看器,而无需托管winFom控件。WPF中的报表查看器?
我相信水晶报告(SAP,实际上)有一个WPF版本的查看器。它可以用下面的代码(作为一个例子)一起使用:
<Window x:Class="WpfCrystalReport.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:my="clr-namespace:SAPBusinessObjects.WPF.Viewer;assembly=
SAPBusinessObjects.WPF.Viewer"
Title="MainWindow" Height="350" Width="525">
<Grid>
<my:CrystalReportsViewer HorizontalAlignment="Left" Name="crystalReportsViewer1"
VerticalAlignment="Top" Height="500" Width="500" />
</Grid>
</Window>
你需要确保引用“SAPBusinessObjects.WPF.Viewer.dll”,也引用“SAPBusinessObjects.WPF.ViewerShared.dll”。我猜测这些通常是下载Crystal Reports开发版本的。
注意 - 如果你需要一个完整的教程,作为这个答案,你可以找到更多的信息at C-Sharp Corner here。文章的第二页是他们实际创建报告并将其添加到表单的地方。