首页 文章

Crystal报表查看器不会出现在工具箱中 - Visual Studio 2010

提问于
浏览
4

我有一个c#windows窗体应用程序,在安装了适用于Visual Studio 2010的SAP Crystal Report之后(http://www.businessobjects.com/jump/xi/crvs2010/default.asp),我无法在工具箱中看到Crystal Report Viewer . 我究竟做错了什么?

5 回答

  • 9

    检查您创建的项目的目标框架 . 默认情况下,新的WinForms项目设置为.NET Framework 4 Client Profile . 要解决您的问题,请将其更改为.NET Framework 4 .

    要执行此操作,请右键单击项目,然后选择“属性” . 在Application选项卡上,设置Target Framework下拉列表 .

  • 0

    要解决此问题,请将其更改为.NET Framework版本 .

    对于像我这样的VS 2012版本,这是如何检查创建的项目的目标框架 .

    为此,请右键单击项目,然后选择“属性” . 在“编译”选项卡上,单击“高级编译选项...”,然后将“目标框架”下拉列表设置为.NET Framework版本 .

    enter image description here

  • 0

    你需要先将你的框架更改为.net Framwork 4.0 Link http://www.aspsnippets.com/Articles/Crystal-Report-Viewer-missing-from-ToolBox-in-Visual-Studio-2010.aspx

    更改Framwork之后需要安装Crystal Report Runtime http://scn.sap.com/docs/DOC-7824

    You Can Also Create Crystal Report at Runtime...

    [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;
        }
    }
    

    在您的WinForm Crystal报表查看器中是可见的...

  • 0

    你只需要通过这个链接安装完整的软件包 . 如果你已经安装了任何水晶报告软件包,请先解压缩它们,然后下载完整的软件包,请点击此链接进行安装 .

    http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe

    然后你可以看到工具箱 - >报告 - >报告查看器 . 它的工作

  • 0

    安装水晶报表后,如果未在工具箱中显示报表,请右键单击工具箱中的报表,然后选择选项,将打开一个窗口 . 在该窗口中选择.NET Framework组件,它将刷新列表,检查列表需要CrystalReportSource,CrystalReportSource等 . 现在您可以在报告菜单下的工具箱中看到水晶报告工具 .

相关问题