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。文章的第二頁是他們實際創建報告並將其添加到表單的地方。