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

水晶报表(使用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
相关成员:


类名 成员名 描述
CrystalReport Load 加载水晶报表(.rpt)文件


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


SetParameterValue 设置报表值






CrystalReportViewer ReportSource 设置报表数据源


DataBind 绑定数据源






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


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


ReportDocument.SetParameterValue
CrystalReport Load 加载水晶报表(.rpt)文件
CrystalReport Load 加载水晶报表(.rpt)文件
CrystalReport Load 加载水晶报表(.rpt)文件
CrystalReport Load 加载水晶报表(.rpt)文件
类名                        成员名                         描述 
CrystalReport         Load                            加载水晶报表(.rpt)文件 
                               SetDatabaseLogon     设置数据库连接,PULL中会用到 
                               SetParameterValue     设置报表值 
CrystalReportViewer ReportSource           设置报表数据源 
                               DataBind                     绑定数据源 
      
CrystalReportSource ReportDocument.Load 加载水晶报表(.rpt)文件,Server.MapPath("*********.rpt") 
                                  ReportDocument.SetDatabaseLogon 设置数据库连接,PULL中会用到 
                                  ReportDocument.SetParameterValue
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值