水晶报表安装步骤:
水晶报表工作区:
通常将报表工作区分为以下5部分:
1.报表表头:在报表的开头显示一次,图表可以放置于此处。
2.页眉:每页的开始位置,图表不可放置于此处。
3.详细资料:报表正文数据,图表不可放置于此处。
4.报表页脚:在报表结尾处显示一次,该区域的图表包含整个水晶报表的数据。
5.页脚:每页的底部位置,图表不可放置于此处。
水晶报表数据访问模式:
通常分为“拉模式”(PULL)和“推模式”(PUSH)。
1.拉模式PULL :
设置好数据连接后,使用水晶报表文件中所使用的获取数据的方式,由水晶报表自己解决数据获取操作。这种模式只能访问ODBC、OLE DB、ACCESS/EXCEL数据库。
2.推模式PUSH :
需要自己编写代码去链接数据库,这种模式允许通过ADO.NET、ADO、CDO、DAO、RDO来访问数据库。
相关控件:
1.CrystalReportViewer [数据展示] - [asp.net&winform]
2.CrystalReportSource [数据源] - [asp.net]
3.CrystalReport [数据源] - [winform]
命名空间:
1.CrystalDecisions.Shared
2.CrystalDecisions.CrystalReports.Engine
类成员:
类名 | 成员名 | 描述 |
CrystalReport | Load | 加载水晶报表(.rpt)文件 |
SetDatabaseLogon | 设置数据库连接,PULL中会用到 | |
SetParameterValue | 设置报表值 | |
CrystalReportViewer | ReportSource | 设置报表数据源 |
DataBind | 绑定数据源 | |
CrystalReportSource | ReportDocument.Load | 加载水晶报表(.rpt)文件,Server.MapPath("*********.rpt") |
ReportDocument.SetDatabaseLogon | 设置数据库连接,PULL中会用到 | |
ReportDocument.SetParameterValue | 设置参数 |