总结以后,共有以下几个步骤:
1、添加新项,新建一个Crystal报表。
2、需要在web.config上加一段配置的代码
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="printControl" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" />
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<printControl>
<add key="url" value="http://localhost/PrintControl.cab" />
</printControl>
</crystalReports>
</businessObjects>
注:"http://localhost/PrintControl.cab" 是存放prientControl.cab的地址,可以到http://support.businessobjects.com/CRforVS2005/PrintControl.cab 下载,也可以就直接写上这个地址。
3、CrystalReportViewer 的PrintMode属性选为ActiveX.(当然页面上得去拖一个CrystalReportViewer控件)
4、CrystalReport中打印的数据可以自己写DataSet 或则DataTable,只要和Rpt文件里显示的字段吻合就行。
5、服务器上部署的时候,需要安装CRRedist2005_x86.msi和CRREdist2005_x86_chs.msi。这两个文件在vs安装目录下 Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/CrystalReports
6、CrystalReport打印预览页的一些图片和js也需要拷贝到网站目录,拷贝aspnet_client文件夹到网站的根目录;aspnet_client在C:/Inetpub/wwwroot/下。
crystalreport打印
最新推荐文章于 2025-07-25 16:33:04 发布
本文详细介绍部署Crystal报表的具体步骤,包括配置web.config文件、选择ActiveX打印模式、自定义数据集等,并提供服务器部署所需组件及资源文件的安装指导。

1165

被折叠的 条评论
为什么被折叠?



