您的位置:首页 > 其它

水晶报表(使用VS2010配合水晶报表)

2013-08-29 13:56 363 查看


水晶报表(使用VS2010配合水晶报表)

转载自:http://zzyman.blog.163.com/blog/static/175410103201301210142888/

一般步骤:

准备好想要打印的数据源;
制作用于规定打印结果样式的模板文件(.rpt);
创建用于打印的执行窗口Form1,并在其中放置一个CrystalReportViewer (第三方控件,来自SAP)

创建打印按键所在的Form2;
获取系统所能使用的打印机;
设置使用的打印机,及打印相关参数;
使用Form2调用Form1完成打印。

水晶报表的一般概念

水晶报表的两种模式:

拉 PULL:设置好数据连接之后,使用水晶报表文件中所使用的获得数据的方式,由水晶报表自己解决数据获取操作。

推 PUSH:使用DataSet装载数据,然后填充到水晶报表中,再按照水晶报表的格式来展示。

相关控件:

CrystalReportViewer 「数据展示者」「ASP.NET & WinForm」
CrystalReportSource 「数据提供者」「ASP.NET」
CrystalReport 「数据提供者」「WinForm」

命名空间:

CrystalDecisions.Shared
CrystalDecisions.CrystalReports.Engine

相关成员:

类名成员名描述
CrystalReportLoad加载水晶报表(.rpt)文件
SetDatabaseLogon设置数据库连接,PULL中会用到
SetParameterValue设置报表值
CrystalReportViewerReportSource设置报表数据源
DataBind绑定数据源
CrystalReportSourceReportDocument.Load加载水晶报表(.rpt)文件,Server.MapPath("*********.rpt")
ReportDocument.SetDatabaseLogon设置数据库连接,PULL中会用到
ReportDocument.SetParameterValue
CrystalReportLoad加载水晶报表(.rpt)文件
CrystalReportLoad加载水晶报表(.rpt)文件
CrystalReportLoad加载水晶报表(.rpt)文件
CrystalReportLoad加载水晶报表(.rpt)文件
类名 成员名 描述

CrystalReport Load 加载水晶报表(.rpt)文件

SetDatabaseLogon 设置数据库连接,PULL中会用到

SetParameterValue 设置报表值

CrystalReportViewer ReportSource 设置报表数据源

DataBind 绑定数据源

CrystalReportSource ReportDocument.Load 加载水晶报表(.rpt)文件,Server.MapPath("*********.rpt")

ReportDocument.SetDatabaseLogon 设置数据库连接,PULL中会用到

ReportDocument.SetParameterValue
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: