水晶报表10
2008-06-24 15:41
162 查看
这几天一直在做Crystal Reports,终于经过我的不断摸索,已经渐渐熟悉水晶报表了,我以前从来没做过水晶报表,这次算是个尝试把,可惜公司里没人做过没人教我,他们在dotnet中还一直沿用着老的答应报表方式,在asp调用打印。遇到很多问题,上网查了很多资料:
1 支持html代码解析,虽然在Crystal Reports 9中,有Text Interpretation=HTML Text这个属性,不过很遗憾地告诉你,那个是没用的,你的Html代码他只会解析成一堆乱码,后来换了Crystal Reports 10(支持.net 2003,这是序列号:License : AV860-01CS00G-U7000NCSN : 1231467890)终于不再是乱码。不过一些比如table等元素还是解析不出来,不知道Crystal Reports 11有没有解决。
2 界面上的CRYSTALREPORTVIEWER控件不能放在DIV中,否则导出和打印功能是用不了的,这个问题搞我一天,郁闷至极啊
3 报表.SetDataSource(date);这个date要用DataTable填充不能用DataView ,否则是无数据的
4 用Activator.CreateInstance进行反射,c/s和b/s下不同的,c/s只要在同一个命名空间下了,直接通过Type.GetType("类名")就能得到一个Type的类型,而b/s下返回的是null,要用一下这段代码:
现在想想:因为我创建的是网站,不是Application,所以没有命名空间的原因造成的吧
1 支持html代码解析,虽然在Crystal Reports 9中,有Text Interpretation=HTML Text这个属性,不过很遗憾地告诉你,那个是没用的,你的Html代码他只会解析成一堆乱码,后来换了Crystal Reports 10(支持.net 2003,这是序列号:License : AV860-01CS00G-U7000NCSN : 1231467890)终于不再是乱码。不过一些比如table等元素还是解析不出来,不知道Crystal Reports 11有没有解决。
2 界面上的CRYSTALREPORTVIEWER控件不能放在DIV中,否则导出和打印功能是用不了的,这个问题搞我一天,郁闷至极啊
3 报表.SetDataSource(date);这个date要用DataTable填充不能用DataView ,否则是无数据的
4 用Activator.CreateInstance进行反射,c/s和b/s下不同的,c/s只要在同一个命名空间下了,直接通过Type.GetType("类名")就能得到一个Type的类型,而b/s下返回的是null,要用一下这段代码:
现在想想:因为我创建的是网站,不是Application,所以没有命名空间的原因造成的吧
相关文章推荐
- 如何部署基于水晶报表10和Oracle10g的.NET应用程序
- 水晶报表10高级开发版下载及序列号
- 水晶报表10设置别名
- 水晶报表10的下载地址及注册码
- 水晶报表10高级开发版下载及序列号
- 水晶报表10各版本功能差异
- 水晶报表 10 Java 支持概览及技术白皮书资源
- 水晶报表10各版本功能差异
- 水晶报表10 开发和部署
- 定制水晶报表10的工具条
- 与时俱进,水晶报表 10 的新增特性
- WIN2003 x64 水晶报表10简单安装部署说明
- 水晶报表10 中应用自定义报表名
- 与时俱进,水晶报表 10 的新增特性
- 使用模板报表提高生产力,水晶报表 10 模板技术
- 水晶报表10打印为什么总出现一张空白页?
- net教程:定制水晶报表10的工具条
- [VB.NET]跪求~水晶报表10+vs2003打包过程!在线等!!
- 在没有vs2005环境里部署Crystal Reports 10水晶报表
- 水晶报表 10 Java 支持概览及技术白皮书资源