net环境下水晶报表使用总结

net环境下水晶报表使用总结

ID:17525795

大小:30.00 KB

页数:6页

时间:2018-09-02

net环境下水晶报表使用总结_第1页
net环境下水晶报表使用总结_第2页
net环境下水晶报表使用总结_第3页
net环境下水晶报表使用总结_第4页
net环境下水晶报表使用总结_第5页
资源描述:

《net环境下水晶报表使用总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、NET环境下水晶报表使用总结本文由xiangyanpp贡献.NET环境下水晶报表使用总结水晶报表是一个优秀的报表开发工具,简单、易用,功能强大一、使用CrystalReportViewer进行预览CrystalReportViewer控件允许在应用程序中查看CrystalReport。ReportSource属性用于设置要查看哪个报表。该属性设置之后,报表显示在查看器中。报表源可以是ReportDocument、报表文件的路径,也可以是强类型报表。1.打开“工具箱”,并将一个CrystalReportViewer拖到

2、窗体上,我们命名为rptVew。2.通过拖放操作将Windows窗体查看器调整到希望的大小并将其移动到所需位置。3.当运行应用程序时,报表将显示在查看器中。三、创建新报表1.指向“添加”,单击“添加新项”。2.在“添加新项”对话框中,从“模板”区域选择CrystalReport,将报表命名为rptClient,单击“打开”。3.在CrystalReport库中,选择下列选项之一:·使用报表专家—指导您完成报表的创建过程,并将您的选择添加到CrystalReportDesigner。·作为空白报表—打开CrystalR

3、eportDesigner。·来自于现有的报表—创建新报表,它与指定的另一报表设计相同。注意CrystalReport库包含许多专家,可以指导您完成数个特定类型报表的创建工作。您可能希望使用专家来创建最初的报表,以确定哪种报表构造方法适合您的需要。4.单击“确定”按钮。如果选择使用“报表专家”,便会出现“报表专家”对话框,并带有数据资源管理器。为每个文件夹选择所需数据,完成“报表专家”选项卡界面上的操作,然后单击“完成”来访问CrystalReportDesigner和您的报表四、是否需要动态设置数据源?Crysta

4、lReports通过数据库驱动程序与数据库连接。每个驱动程序都被编写为可处理特定数据库类型或数据库访问技术。拉和推模型为了向开发人员提供最灵活的数据访问方法,CrystalReports数据库驱动程序被设计为可同时提供数据访问的拉模型和推模型。拉模型在拉模型中,驱动程序将连接到数据库并根据需要将数据“拉”进来。使用这种模型时,与数据库的连接和为了获取数据而执行的SQL命令都同时由CrystalReports本身处理,不需要开发人员编写代码。如果在运行时无须编写任何特殊代码,则使用拉模型。推模型相反,推模型需要开发人员

5、编写代码以连接到数据库,执行SQL命令以创建与报表中的字段匹配的记录集或数据集,并且将该对象传递给报表。该方法使您可以将连接共享置入应用程序中,并在CrystalReports收到数据之前先将数据筛选出来。四、从ADO.NET数据集制作报表从数据库创建数据集对象1.在项目中新建一个架构文件:a.在解决方案资源管理器中,右击项目名,指向“添加”,然后单击“添加新项”。b.在“添加新项”对话框的“类别”区域,展开文件夹,然后选择“数据”。c.在“模板”区域选择“数据集”。d.接受默认名称Dataset1.xsd。这就创建

6、了一个新的架构文件(Dataset1.xsd),以后将用它来生成强类型数据集。该架构文件将显示在ADO.NET数据集设计器中。2.指定数据库位置:a.在服务器资源管理器中,右击“数据连接”并选择“添加连接”。b.在“数据链接属性”对话框中,单击“提供程序”选项卡,然后选择一个提供程序(例如MicrosoftOLEDBProviderforSQLServer)。c.单击“连接”选项卡,然后指定您的数据库所在位置。在所需位置输入服务器和登录信息。d.单击“确定”按钮。此时,您的数据库及其表和字段就出现在服务器资源管理器的

7、“数据连接”节点下面。3.在解决方案资源管理器中,双击Dataset1.xsd(如果它尚不是活动视图)。Dataset1.xsd现在应显示在“数据集”选项卡中。4.若要为数据集建立架构,请将需要的表从服务器资源管理器中拖动到Dataset1.xsd的“数据集”选项卡上。5.单击“保存Dataset1.xsd”来保存“Dataset1.xsd”文件。6.在“生成”菜单上,单击“生成”为项目生成数据集对象。ADO.NET数据集对象提供数据的描述,从它可以向Crystalreport添加表。使用CrystalReportD

8、esigner中的“数据库专家”从ADO.NET数据集对象添加表。请在使用“报表专家”创建新报表时调用“数据库专家”。或者,要从一个已经使用ADO.NET建立好的报表中访问“数据库专家”,请在ReportDesigner中右击,指向“数据库”,然后单击“添加/删除数据库”。将报表连接到ADO.NET数据集对象1.在“数据库专家”中,展开“项目数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。