C#中错误提示 我已经安装了水晶报表的程序为什么还不行

如题所述

你这个错误很明显,是没有引用相应dll程序集造成的。
CrystalDecisions.CrystalReports.Engine.dll
CrystalDecisions.Enterprise.Desktop.Report.dll
CrystalDecisions.Enterprise.Framework.dll
CrystalDecisions.Enterprise.InfoStore.dll
CrystalDecisions.Enterprise.Web.dll
CrystalDecisions.ReportAppServer.ClientDoc.dll
CrystalDecisions.ReportAppServer.CommLayer.dll
CrystalDecisions.ReportAppServer.DataDefModel.dll
CrystalDecisions.ReportSource.dll
CrystalDecisions.Shared.dll
CrystalDecisions.Web.dll
这些都需要引用。追问

怎么引用啊,亲

追答

上网上把CrystalDecisions组件相关dll下载下来。

然后在工程上添加对这些dll的引用,

然后在代码上面,用using CrystalDecisions.CrystalReports.Engine;

。。。。。。一个一个在代码上添加你要引用的程序集命名空间。就可以使用水晶报表相关API了。

补充说明,这些dll不是VS自带的,所以需要下载。

追问

亲,你看我这个是该从哪里引用?

追答

先删除掉这些引用,再导入进去。(有叹号证明你现在没有这个dll,删除掉,在到你下载下来的这些dll的文件夹,去给引用回来)

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-03
你添加引用了吗?就是Using CrytalDecisions 这个追问

我应该是添加了的,你看是画着曲线的这两条语句吗

追答

你选中项目、然后添加引用了吗?

追问

没有,那该怎么添加进去?我没找到那个c开头的

第2个回答  2014-05-03
要添加引用把
第3个回答  2014-05-09
光装不引用

C#中错误提示 我已经安装了水晶报表的程序为什么还不行
安装的版本不正确,或者是压根不包含这几个文件。建议直接网上下载这几个文件,放到你项目的bin文件夹下。

C#水晶报表执行时出现如下错误,请问是什么原因?
2,你的水晶报表静态设置的函数对象或者读取方法在实际加载报表对象的时候,报表对象本身就是版本不一致的。和实际静态本身版本对象就不是一个对象。查一下自己使用的报表对象是否是最新的而且是否与水晶报表一致的对象。

C# 中crystal report水晶报表的PDF显示问题
原因3:数据流量过大。有时候,在水晶报表中导入的数据过多,并配置有图表,而服务器的配置相对较低,那么程序运行并不会报错,只是在显示的页面上显示乱码!至于原因,还没有搞明白。原因4:Crystal Report 8.5导出的PDF是为乱码,但CryStal Report 9.0已经修正了这个问题。那么方法一是可以把Crystal ...

c# winform程序发布后运行时出现的一个问题
可以在一个干净的XP系统下安装再运行,看看是不还有这个问题.如果还有,可以单独安装CRRedist2008_x86.

c# 水晶报表加载错误
我也遇到这个问题.找了好多办法都没解决.感觉是水晶报表控件没加对. 不连VS的DataSet数据集报表就没问题.连了就出现temp_42307c9b-629f-4066-9656-7afa6610ff35 {E9D7832A-F681-42FC-80F5-5367ABC1E52F}.rpt

C# winform 用水晶报表 如何做能显示出图中上面那2行数据?
在水晶报表的报表头或者页眉部门添加 【文本对象】 ,然后在显示水晶报表的页面代码中指定【文本对象】的Text就好了。不是数据库字段哦!

怎样用c#.net制作水晶报表并且连接Oracle数据库
第二,在CrystalReports库中选择使用报表向导,标准,确定。然后在弹出的创建报表向导中展开创建新连接,选择OLE DB,然后选择一个提供程序,我选择的是Micrisoft OLEDB Provider for Sql server ,若是Oracle 则选择相应的提供程序。第三,选择下一步,选择则你所要连接数据库的服务器名称,用户名,密码,...

vs只用c#编程,那么哪些是我可以不安装的
下面的那个Dotfuscator就是.net 程序集模糊处理工具 也就是处理过后反编译软件不能直接看到源代码了(要不处理的话,你做好的程序人家可以直接查看你的源码)这个看你需要用不 重新发布 和 单元测试工具 可以不要 sql server 2005 数据库 用不到也可以不要 最后两个是水晶报表 一般不要 ...

...统计的时候生成柱形。饼形,折线,表格的图。在我使用水晶报表的...
可以不用水晶报表,你换FineReport报表,它支持与mysql和sqlserver连接,可以生成各种类型的报表图。

在C#中水晶报表打印如何实现以下图片功能,让我的数据和字段按照左右显示...
楼上说的是对的,你把每个字段的宽度拉到和格子等宽,这样才能体现出左右。

相似回答