如何安装CrystalReport9.2(for Visual studio.net 2003)?

Jarod 2003-09-26 10:06:18
CrystalReport for Visual studio.net有以下组件

公公组件
Visual C#.net 模板
……
Crystal Web 模板
---------------------------------------
请问在安装CrystalReport9.2前,是否都卸载掉?

报表源可以是ReportDocument、报表文件的路径,也可以是强类型报表。
请问ReportDocument、强类型报表如何使用。请给出部分代码?各适用何种情况?

如果“公共组件”也被卸载后,当将CrystalReport9.2生成的报表包含在开发项目中时,为何没有自动生成同名的cs文件。
rptClient oRpt = new rptClient(); 已建立的报表rptClient (但报错!)
rptVew.ReportSource = oRpt
谢谢!

...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
haibodotnet 2003-09-28
  • 打赏
  • 举报
回复
如何将 .NET 程序迁移到 Crystal Report 9.2……(新作:海波.NET)
——————————————————————————————————————
引言:
  期盼已久的,基于 Web 的,水晶报表打印,导出功能已经在 Crystal Report 9.2 里实现!
  但安装 Crystal Report 9.2 后,原有的 .NET 程序仍然无法拥有这些超级实用功能,原因何在?!
  在.NET 里,DLL Hell 问题被解决——包含元数据的,具有自描述性的程序集及其 XCopy 部署!
  但是,又似乎带来了新的问题——.NET 程序升级、迁移问题……
  升级不再只是简单安装,有工作不得不做了……
——————————————————————————————————————
目录
1、“报表文件”本身升级……
2、“被引用的,水晶报表相关的程序集”升级……
3、“Web 窗体文件中的,水晶报表命名空间引用”升级……
——————————————————————————————————————
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" %>
——————————————————————————————————————
Jarod 2003-09-27
  • 打赏
  • 举报
回复
我是想在98下使用水晶报表
在98下也装了CrystalReport9.2 但点击打印按钮时提示“找不到打印机”

haibodotnet 2003-09-27
  • 打赏
  • 举报
回复
强烈支持!!!

CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
haibodotnet

http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
haibodotnet 2003-09-27
  • 打赏
  • 举报
回复
如果您的报表是您所分发的应用程序的一部分,则可以提供一个“选择打印机”对话框。使用该对话框,您报表的用户便可以选择正确的打印机或根据需要将打印机重命名。

默认打印机

  一般而言,最好不要选择特定的打印机。尽管该打印机可能与默认打印机相同,但打印机的识别方式对于不同的操作系统仍可能不同。

  例如,一台 HP Laser III 打印机安装在三个不同的操作系统上。

  对于 Microsoft Windows 98,打印机名称可以更改,所以 HP Laser III 为 Front Reception Printer,但打印机驱动程序将列为 HPPCL5MS.DRV。
  对于 Microsoft Windows NT,打印机名称也可以由用户引用和更改,但打印机驱动程序则始终为 WINSPOOL。

  如果选择特定的打印机,则 Crystal Reports 根据名称查找该打印机。如果找不到所选择的打印机,则选择默认打印机,从而带来打印不一致的可能性。

  当选择特定的打印机时,如标签打印机或专用于打印发票的打印机,其打印机名称必须与在其上设计报表的打印机的名称相同。请明白打印该报表的任何用户必须使用同一台打印机,否则他们将遇到一些问题。

  如果您的报表是您所分发的应用程序的一部分,则可以提供一个“选择打印机”对话框。使用该对话框,您报表的用户便可以选择正确的打印机或根据需要将打印机重命名。
rqxiang 2003-09-26
  • 打赏
  • 举报
回复
up
kuangsha007 2003-09-26
  • 打赏
  • 举报
回复
不用卸载掉,不过用92做出的报表,在90下不一定能显示正常。比如会弹出无效的组条件错误,而且装了92以后,web项目的VIEWER 就不能用了。
课程介绍:这是一门Java语言入门课程,针对的是Java初学者或者从事其他计算机语言开发但希望转到Java开发工作上来的软件工程师,是所有想入java之门的朋友首先要学的第一门课,也是整个Java开发的核心和基础,也就是大家常说的JAVA SE版本中涵盖的知识;本门课程将采用 windows平台下的intellij IDEA开发环境作为主要的讲解平台,对于熟悉其他Java开发环境的学友们,当然也可以选择自己熟悉的平台;本门课程希望达到的目标是给大家打语言基础,但不希望一上来给大家太重的学习负担,分阶段,逐步的学习,是更好的学习方式,所以在本门课程中,我们将只涉及到基础的语言,以及面向对象程序设计的一些基础概念,更多的知识和概念我们将放在进阶课程中讲解,这一点望大家知晓;在Java诞生的不到30年时间里,Java开发人员的市场需求已经增长到了一个非常惊人的程度,至少目前来看,没有任何一门开发技术能够和java比,从待遇方面,高级Java开发人员的薪资也是相当的高,大概只有c++能够和Java掰一掰手腕,其他的开发技术的薪资待遇,很难与Java比较。很多想学习java的同学,会有一种困惑,感觉Java知识特别零散,除基本的Java语言外,各种概念、各种框架层出不穷,那我们怎么入学习之门,学到什么程度,能找到什么样的工作,这些问题就会困扰着我们;针对这种情况,我将不断推出一系列的Java课程,通过这一系列的课程,为大家搭建一条比较完整的Java学习链条,我并不准备回答大家“学到什么程度,能找到什么样的工作这种问题“,因为当你学到一定的程度之后,你自然就会找到答案,但有一点可以确定:仅仅学习完本门课程还不够,还需要继续深入学习下去!讲解中所安装的是jdk版本是jdk 12版本,但这并不意味着我们要把这个版本中的所有知识讲解的面面俱到,把最有用、最实用,最能帮助大家加薪的知识挑选出来讲解是老师的重要责任;讲师介绍:王健伟老师,网名:狂想(KuangXiang),1995年毕业于哈尔滨工程大学计算机及应用专业,20多年软件开发经验,经历过数十个软件项目开发包括网络通信、网络安全、网络游戏等领域,多年的摸爬滚打使自身具备了极其深厚的开发实力和实战经验。深圳知名网络安全公司安络科技(www.cnns.net)有限公司创始人之一、中国首套网络安全在线扫描评估系统项目负责人,电子工业出版社2003年《Crystal Reports水晶报表设计与开发实务》书籍作者,全球同服独立游戏《冒险之路》制作人。在教学上,老师自带讲课天赋,善于用最清晰、最通俗的语言把复杂问题简单化,让你听了就能懂,当节学完基本就能掌握,老师能够为你节省大量的学习时间并能达到极好的教学效果!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧