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

推荐订阅源

aimingoo的专栏
aimingoo的专栏
B
Blog RSS Feed
Recent Announcements
Recent Announcements
Vercel News
Vercel News
M
MIT News - Artificial intelligence
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
G
Google Developers Blog
罗磊的独立博客
爱范儿
爱范儿
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
月光博客
月光博客
人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 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