100分急求水晶报表的错误分析:“已在多处定义“CrystalDecisions.Web.CrystalReportViewer”;使用“c:\WINNT\assembly\GAC\CrystalDeci try先看看你的web.config里是不是有Crystal Report组件的定义,如果有先删掉... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已在多处定义“CrystalDecisions.Web.CrystalReportViewer”;=========================检查引用及命名空间引用 删除也不管用,我现在就是把CrystalReportViewer控件拽上来的时候,显示“创建控件时出错”,提示是:未能创建设计器 (1) 编译器错误信息: </b>BC30560: “CrystalReportViewer”在命名空间“CrystalDecisions.Web”中不明确。原因分析:在“设计视图”删除 Crystal Report Viewer 后,代码(1)仍然存在,如果此时再次添加新版本的 Crystal Report Viewer,会导致出现两个不同的代码(1):<%@ Register TagPrefix="cr1" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %><%@ Page language="vb" Codebehind="Analysis.aspx.vb" AutoEventWireup="false" Inherits="Research_VB.Analysis" %><%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>解决方法:把 Crystal Report Viewer 和所有代码(1)删除,重新添加 Crystal Report Viewer。 try: 是引用的dll文件的问题,先将你项目Bin目录中所有的dll文件删除,再添加引用重新生成工程。 try在工具箱里选择添加/移除项-->你可以看到n个CrystalReportViewer组件——>选择时注意看清程序集名称里的版本号... 现在错误变异了:如下:CrystalDecisions.CrystalReports.Engine.DataSourceException: 文件 D:\xianji\Report\CDreport\0.rpt 内出错:未能加载数据库信息。但相同的是我现在就是把CrystalReportViewer控件拽上来的时候,显示“创建控件时出错”,提示是:未能创建设计器 在项目属性--->通用属性--->引用中添加以下两项:C:\Program Files\Common Files\Crystal Decisions\1.1\Managed\C:\windowst\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\ TO bitsbird(一瓢,生活就是折腾):C:\windowst\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\这个我机器上没有啊,我用的是win200C:\WINNT\assembly这个路径里面都是dll。9.2.3300.0__692fbea5521e1304\这个没有啊现在还是老样子 比如你现在安装了Crystal Reports 9.2 ,就要把原来VS.NET自己带的9.0的版本谢载掉. 哈的确是卸载原来版本的问题,正象是happyjun2000(蓝色游侠∮仰望CSDN遥远的红星) 这位兄弟所说的,控件是出错,但能显示出来但现在新的问题又出来了,导出和打印等功能都不好用一点就到另外一个界面去了,这是怎么回事情啊?是不是还要为Crystal Reports 9.2设置什么属性或者代码? 如果在你的aspx文件里首行同时使用了codebehind和src,会出现一个很有意思的问题:提示多处定义,而此时删掉src就正常了。 >>开始用的Crystal Reports for Visual Studio .NET 2003版本,但工具栏里没有导出和打印功能vs2003 带的有"导出和打印功能"啊 aiirii(ari-爱的眼睛) 我用了也没有呀,是WEBFORM!可我的C:\WINDOWS\assembly目录下是9.1.5版本的,我装了10了,可是没有组件 哦!人气这么差呀,这么多天了也没人回答,我现在的情况和你一样,只要把WEB.config和页面HTML里的东西清理干净就没问题了! GetString()可获取数据库中datatime类型数据吗 隐藏后再显示问题 petshop4.0中的消息处理问题 在C#中怎样获得网络阻塞情况,, 能找到动态生成的控件吗? insert into语句在运行时效率低 请问asp中的response.end在asp.net中怎么用 生成文本有没有并行方式呢?进来看代码。谢谢啦 哪个大神告诉我这是表达的什么意思 C#多线程中怎么样把一个线程得到的值传给另一个线程 水晶报表中鼠标移动时可以动态显示数据吗? 请问有哪位大侠会用C#视频编程,或则懂视频编程?
检查引用及命名空间引用
原因分析:
在“设计视图”删除 Crystal Report Viewer 后,代码(1)仍然存在,如果此时再次添加新版本的 Crystal Report Viewer,会导致出现两个不同的代码(1):
<%@ Register TagPrefix="cr1" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
<%@ Page language="vb" Codebehind="Analysis.aspx.vb" AutoEventWireup="false" Inherits="Research_VB.Analysis" %>
<%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
解决方法:
把 Crystal Report Viewer 和所有代码(1)删除,重新添加 Crystal Report Viewer。
是引用的dll文件的问题,先将你项目Bin目录中所有的dll文件删除,再添加引用重新生成工程。
C:\Program Files\Common Files\Crystal Decisions\1.1\Managed\
C:\windowst\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\
C:\windowst\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\
这个我机器上没有啊,我用的是win200C:\WINNT\assembly这个路径
里面都是dll。9.2.3300.0__692fbea5521e1304\这个没有啊现在还是老样子
一点就到另外一个界面去了,这是怎么回事情啊?是不是还要为Crystal Reports 9.2设置什么属性或者代码?
提示多处定义,而此时删掉src就正常了。
vs2003 带的有"导出和打印功能"啊