关于水晶报表打印问题 需要设置Report.PrintOptions.PrinterName属性,但服务器端获取不到客户端的打印机名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 水晶报表9.2以下版本的web打印只能调用IE的打印功能。 升级到 Crystal Report 9.2!!!ftp://211.140.160.74/水晶报表92.iso内置 Web 上打印、导出功能!!! 如何将 .NET 程序迁移到 Crystal Report 9.2……(更新:2003-10-09,新作:海波.NET)——————————————————————————————————————新增5、我升级了CrystalReport9.2,现在CrystalReportViewer不能往设计视图上拖放了,为什么?——————————————————————————————————————引言: 期盼已久的,基于 Web 的,水晶报表打印,导出功能已经在 Crystal Report 9.2 里实现! 但安装 Crystal Report 9.2 后,原有的 .NET 程序仍然无法拥有这些超级实用功能,原因何在?! 在.NET 里,DLL Hell 问题被解决——包含元数据的,具有自描述性的程序集及其 XCopy 部署! 但是,又似乎带来了新的问题——.NET 程序升级、迁移问题…… 升级不再只是简单安装,有工作不得不做了……——————————————————————————————————————目录1、“报表文件”本身升级……2、“被引用的,水晶报表相关的程序集”升级……3、“Web 窗体文件中的,水晶报表命名空间引用”升级……4、“Web.config 中的,水晶报表相关的程序集”升级……——————————————————————————————————————1、“报表文件”本身升级……用 Crystal Report 9.2 打开报表,做任意操作,然后撤销,最后保存,就会升级报表。注意:升级后,不能用旧版本的 Crystal Decisions 产品使用……——————————————————————————————————————2、“被引用的,水晶报表相关的程序集”升级……(1)被引用的,水晶报表相关的程序:CrystalDecisions.CrystalReports.EngineCrystalDecisions.WebCrystalDecisions.Enterprise.ReportCrystalDecisions.ReportSourceCrystalDecisions.Shared等等……(2)存放“程序集引用”的文件——项目文件;扩展名为 ??proj,例如:C# 项目扩展名为 csproj原引用,如 crystaldecisions.web:<Reference Name = "crystaldecisions.web" AssemblyName = "CrystalDecisions.Web" HintPath = "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.1.3300.0__692fbea5521e1304\crystaldecisions.web.dll"/>升级后的引用:<Reference Name = "crystaldecisions.web" AssemblyName = "CrystalDecisions.Web" HintPath = "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\crystaldecisions.web.dll"/>——————————————————————————————————————3、“Web 窗体文件中,水晶报表命名空间引用”升级……原引用:<%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>升级后的引用:<%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>——————————————————————————————————————4、“Web.config 中的,水晶报表相关的程序集”升级……原引用:<compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>……升级后的引用:<compilation defaultLanguage="vb" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>……——————————————————————————————————————5、我升级了CrystalReport9.2,现在CrystalReportViewer不能往设计视图上拖放了,为什么?解决方案:1、右击“工具箱”上的选项卡,选择“自定义工具箱”,进入“自定义工具箱”对话框,选择“.NET框架组件”选项卡;2、有四个 CrystalReportViewer,分别是:CrystalDecisions.Web(9.2……CrystalDecisions.Web(9.1……CrystalDecisions.Windows.Forms(9.2……CrystalDecisions.Windows.Forms(9.1……选中:CrystalDecisions.Web(9.2……CrystalDecisions.Windows.Forms(9.2……去除:CrystalDecisions.Web(9.1……CrystalDecisions.Windows.Forms(9.1……总结:可以看出,其实就是 9.1.3300.0 改成 9.2.3300.0!!!这样,升级水晶报表文件后,直接替换所有文件(Web.config,项目文件,Aspx 文件)中该替换的地方,OK!!! 大家一起到这里支持一下!!!http://expert.csdn.net/Expert/TopicView1.asp?id=2291055CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……haibodotnet 海波.NET C# asp.net页面框架布局 截取字符串的问题 最近做权限管理模块,大家给些思路 设置文本颜色的问题 "双语"网站是怎样做的? 如何正则表达式提取有一定规律的数字。。。 为什么这样写接口,提示不能定义 属性??? DataGrid写回数据库>>>>>大家来帮忙!!!!!! 关于系统可配置表(由用户添加并定义表结构的Table)如何用datagrid显示?高分请教!! 如何对对象中非静态字段/属性通过泛型赋值? 关于.net里三角函数的问题 在线等待。。。谁有将ubb代和htm代码互相转换的函数??
ftp://211.140.160.74/水晶报表92.iso
内置 Web 上打印、导出功能!!!
——————————————————————————————————————
新增5、我升级了CrystalReport9.2,现在CrystalReportViewer不能往设计视图上拖放了,为什么?
——————————————————————————————————————
引言:
期盼已久的,基于 Web 的,水晶报表打印,导出功能已经在 Crystal Report 9.2 里实现!
但安装 Crystal Report 9.2 后,原有的 .NET 程序仍然无法拥有这些超级实用功能,原因何在?!
在.NET 里,DLL Hell 问题被解决——包含元数据的,具有自描述性的程序集及其 XCopy 部署!
但是,又似乎带来了新的问题——.NET 程序升级、迁移问题……
升级不再只是简单安装,有工作不得不做了……
——————————————————————————————————————
目录
1、“报表文件”本身升级……
2、“被引用的,水晶报表相关的程序集”升级……
3、“Web 窗体文件中的,水晶报表命名空间引用”升级……
4、“Web.config 中的,水晶报表相关的程序集”升级……
——————————————————————————————————————
1、“报表文件”本身升级……
用 Crystal Report 9.2 打开报表,做任意操作,然后撤销,最后保存,就会升级报表。
注意:升级后,不能用旧版本的 Crystal Decisions 产品使用……
——————————————————————————————————————
2、“被引用的,水晶报表相关的程序集”升级……
(1)被引用的,水晶报表相关的程序:
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Web
CrystalDecisions.Enterprise.Report
CrystalDecisions.ReportSource
CrystalDecisions.Shared
等等……
(2)存放“程序集引用”的文件——项目文件;扩展名为 ??proj,例如:C# 项目扩展名为 csproj
原引用,如 crystaldecisions.web:
<Reference
Name = "crystaldecisions.web"
AssemblyName = "CrystalDecisions.Web"
HintPath = "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.1.3300.0__692fbea5521e1304\crystaldecisions.web.dll"
/>
升级后的引用:
<Reference
Name = "crystaldecisions.web"
AssemblyName = "CrystalDecisions.Web"
HintPath = "..\..\..\winnt\assembly\gac\crystaldecisions.web\9.2.3300.0__692fbea5521e1304\crystaldecisions.web.dll"
/>
——————————————————————————————————————
3、“Web 窗体文件中,水晶报表命名空间引用”升级……
原引用:
<%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
升级后的引用:
<%@ Register TagPrefix="cr" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
——————————————————————————————————————
4、“Web.config 中的,水晶报表相关的程序集”升级……
原引用:
<compilation defaultLanguage="c#" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
……
升级后的引用:
<compilation defaultLanguage="vb" debug="true"><assemblies><add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
……
——————————————————————————————————————
5、我升级了CrystalReport9.2,现在CrystalReportViewer不能往设计视图上拖放了,为什么?
解决方案:
1、右击“工具箱”上的选项卡,选择“自定义工具箱”,进入“自定义工具箱”对话框,选择“.NET框架组件”选项卡;
2、有四个 CrystalReportViewer,分别是:
CrystalDecisions.Web(9.2……
CrystalDecisions.Web(9.1……
CrystalDecisions.Windows.Forms(9.2……
CrystalDecisions.Windows.Forms(9.1……
选中:
CrystalDecisions.Web(9.2……
CrystalDecisions.Windows.Forms(9.2……
去除:
CrystalDecisions.Web(9.1……
CrystalDecisions.Windows.Forms(9.1……
总结:
可以看出,其实就是 9.1.3300.0 改成 9.2.3300.0!!!
这样,升级水晶报表文件后,直接替换所有文件(Web.config,项目文件,Aspx 文件)中该替换的地方,OK!!!
http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
haibodotnet 海波.NET