惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
G
Google Developers Blog
腾讯CDC
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
人人都是产品经理
人人都是产品经理
博客园_首页
T
Tailwind CSS Blog
C
Check Point Blog
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
Y
Y Combinator Blog
L
LangChain Blog
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

博客园 - ivanking

(转载)常用格式转换 smil教程(转载) Nhibernate之初体验(一) 构建安全的Web Service Getting start with nhibernate) SQL Server日志文件的相关处理(转帖) 常用正则表达式收集 - ivanking - 博客园 Nov 2th 2005 Aug 13th 2005 Sep 5th 2005 ---- Sep 12th 2005 Aug 31th 2005 Aug 26th 2005 优化较大数据量的处理效率的收获(总结,疑问) 优化较大数据量的处理效率的收获(sql性能优化) 优化较大数据量的处理效率的收获(优化思路) 优化较大数据量的处理效率的收获(寻找瓶颈) 优化较大数据量的处理效率的收获(前言) 在域控制器上vs.net 2003无法调试的解决办法 几个js验证函数 - ivanking - 博客园
CrystalReport开发常见错误总结
ivanking · 2005-12-16 · via 博客园 - ivanking

这些天开发中需要使用CrystalReport做报表,以前做的不多,总结一下开发中遇到的问题和解决方法:
1)ReportDocumentCrystalReportViewer 组件和 CrystalDecisions 程序集的版本不一致:
      对于已经已经部署过CrystalReport的情况,经常会出现因版本不一致而产生错误的现象

解决方法:

1.         删除所有的 CrystalDecisions 程序集引用;

2.         删除所有的ReportDocumentCrystalReportViewer 组件;

3.         按照4、修改 Visual Studio.NET 的工具箱设置;

4.         修改 Visual Studio.NET 的工具箱设置

l         右击“工具箱”,选择“自定义工具箱”,进入“自定义工具箱”对话框;

l         选择“.NET 框架组件”选项卡,点击“程序集名称”列标题,使其根据“程序集名称”排序显示;

l         取消选择所有 CrystalDecisions 版本为 9.1.xxxx.x 的组件;

l         点击“浏览”按钮,选择“C:\Program Files\Common Files\Crystal Decisions\2.0\managed”文件夹,分别添加

                            CrystalDecisions.CrystalReports.Engine.dll

            增加组件 ReportDocumentReportClass

CrystalDecisions.Web.dll:增加组件 CrystalReportViewer

CrystalDecisions.Windows.Forms.dll:增加组件 CrystalReportViewer

l         重新添加组件,自动生成新引用。

2)    报表文件*.rpt的类文件*.cs丢失的问题:
        在.net中添加rpt文件,经常发现没有生成对应的cs文件(也许是crystal report的bug),
        而且该错误很隐蔽,不选择显示项目所有文件很难发现.一直到运行时才会出错
解决办法:
          
               右键点击报表文件,选择属性,在自定义工具中:
        填入
 CrystalDecisions.VSShell.CodeGen.ReportCodeGenerator