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

一般步骤:

  1. 准备好想要打印的数据源;
  2. 制作用于规定打印结果样式的模板文件(.rpt);
  3. 创建用于打印的执行窗口Form1,并在其中放置一个CrystalReportViewer  (第三方控件,来自SAP)
  4. 创建打印按键所在的Form2;
  5. 获取系统所能使用的打印机;
  6. 设置使用的打印机,及打印相关参数;
  7. 使用Form2调用Form1完成打印。

水晶报表的一般概念

水晶报表的两种模式:

拉 PULL:设置好数据连接之后,使用水晶报表文件中所使用的获得数据的方式,由水晶报表自己解决数据获取操作。 
推 PUSH:使用DataSet装载数据,然后填充到水晶报表中,再按照水晶报表的格式来展示。

相关控件:

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

命名空间:

  1. CrystalDecisions.Shared
  2. 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值