Tag: crystal reports 2010

.NET Framework 4.0中的Crystal Report

我们使用Visual Studio 2010编写了一个用.NET 3.5编写的WPF应用程序。 该解决方案包含8个项目 – 全部使用.NET 3.5编译。 该应用程序使用Crystal Report。 目标操作系统是Windows 7。 最近,由于某些第三方DLL依赖性, 启动项目在.NET 4.0中编译 – 这些DLL需要.NET 4.0。 在此更改和重建解决方案之后,Crystal Report将抛出exception。 问题发生在ReportClass的构造函数中。 exception的消息: “CrystalDecisions.CrystalReports.Engine.ReportDocument”的类型初始值设定项引发了exception。 InnerException的消息: “由于以下错误,检索具有CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}的组件的COM类工厂失败:80040154未注册类(HRESULTexception:0x80040154(REGDB_E_CLASSNOTREG))。” 我以前没有在Crystal Report工作过。 可能是造成这个问题的原因是什么? 请注意,编译为.NET 3.5时不会发生此问题。 Crystal Report用于启动项目。

在c#中执行水晶报表时TLV记录无效

我正在创建一个C#程序,它将显示使用水晶报告创建的报告。 我已经完成了报告。 但是,当我试图在C#中查看报告时,它提示我一个错误,即“ INVALID TLV RECORD ”。 可能是什么原因? 请帮忙。 谢谢。 码: private void reportViewer1_Load(object sender, EventArgs e) { CRAXDRT.Report rpt = new CRAXDRT.Report(); CRAXDRT.Application app = new CRAXDRT.Application(); rpt = app.OpenReport(Application.StartupPath + “\\Reports\\Pay2Final.rpt”, null); } 错误信息:

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

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

Crystal Reports会一直提示参数

我在.net 4.0的水晶报告2010中遇到了一个可怕的问题(我使用的是固定的13.0.1版本,但是发布了13.0.4)。 无论我尝试哪种方式,我总是会得到一个提示对话框,以便第一次输入我的一个参数值。 CrystalReportViewer1.ReportSource = CustomerReport1; CustomerReport1.Database.Tables[0].SetDatasource ( this.dataset); CustomerReport1.SetParameterValue(“PathLocation”, Location.Text); CustomerReport1.Parameter_PathLocation.CurrentValues.Add(Location.Text) // to be safe using CS 2010 for .net 4 CrystalReportViewer1.ReuseReportParametersOnRefresh = true; // to prevent from showing again and again. 我也试过这个: CustomerReport1.Database.Tables[0].SetDatasource ( this.dataset); CustomerReport1.SetParameterValue(“PathLocation”, Location.Text); CrystalReportViewer1.ReportSource = CustomerReport1; 还有这个: CustomerReport1.Database.Tables[0].SetDatasource ( this.dataset); CustomerReport1.Parameter_PathLocation.CurrentValues.Add(Location.Text) CrystalReportViewer1.ReportSource = CustomerReport1; // the parameter in the […]