如何在WPF 上使用Crystal Report View
发布网友
发布时间:2022-05-06 23:45
我来回答
共1个回答
热心网友
时间:2023-10-08 19:03
首先我们要为我们的WPF project加上一些和WinForm有关的 assemible
他们是
之后当然要加入Crystal Report的 assemible
你需要加入以下参考
Crystal Report for .Net Framework
CrystalDecisions.CrystakReports.Engine
CrystalDecisions.ReportSource
CrystalDecisions.Shared
CrystalDecisions.VSDesigner
CrystalDecisions.Windows.Forms
之后在User Control 的加入Namespace的位置的地方加入 Crystal Report的参考
最后在User Control上加入以下的程式码便可以了
我建立了一个简单的Crystal Report 用来示范这个User Control真的可以显示Crystal Report的内容的
之后在Loaded Event上加入 以下的程式码去 Load 这个Report到Crystal Report Viewer上
CrystalReportViewer rptViewer = new CrystalReportViewer();
WindowsFormsHost host = new WindowsFormsHost();
rptViewer.ReportSource = report;
host.Child = rptViewer;
reportGrid.Children.Add(host); //Add report viewer in WPF Grid
Hope you find it useful
本文来自ShareChiWai的博客,原文地址:http://blog.sharechiwai.com/2012/01/crystal-report-viewer-in-wpf-%E5%A6%82%E4%BD%95%E5%9C%A8wpf-%E4%B8%8A%E4%BD%BF%E7%94%A8crystal-report-viewer/