我有一个 C# Windows 窗体应用程序,在安装 SAP Crystal Report for Visual Studio 2010(http://www.businessobjects.com/jump/xi/crvs2010/default.asp)后,工具箱中没有看到 Crystal Report Viewer。我做错了什么?
我有一个 C# Windows 窗体应用程序,在安装 SAP Crystal Report for Visual Studio 2010(http://www.businessobjects.com/jump/xi/crvs2010/default.asp)后,工具箱中没有看到 Crystal Report Viewer。我做错了什么?
检查您创建的项目的目标框架。默认情况下,新的WinForms项目设置为.NET Framework 4客户端配置文件。要解决问题,请将其更改为.NET Framework 4。
要执行此操作,请右键单击项目并选择属性。在应用程序选项卡上设置目标框架下拉菜单。
[In VB.Net]
Imports CrystalDecisions.Windows.Forms
Private Sub CrystalView_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim crv As New CrystalReportViewer
With crv
.Dock = DockStyle.Fill
End With
Me.Controls.Add(crv)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
[In C#]
using CrystalDecisions.Windows.Forms;
public class CrystalView
{
private void CrystalView_Load(System.Object sender, System.EventArgs e)
{
try {
CrystalReportViewer crv = new CrystalReportViewer();
crv.Dock = DockStyle.Fill;
crv.EnableDrillDown = false;
this.Controls.Add(crv);
} catch (Exception ex) {
MessageBox.Show(ex.Message,"Hello");
}
}
public CrystalView()
{
Load += CrystalView_Load;
}
}
您可以通过此链接安装完整的软件包。如果您已经安装了任何Crystal Report软件包,请先卸载它们,然后通过此链接下载完整的软件包并安装它。
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe
然后你可以看到工具箱 --> 报告 --> 报告查看器。 它正在工作。