reportviewer_报表

reportviewer_报表

ID:19572596

大小:744.96 KB

页数:37页

时间:2018-10-03

reportviewer_报表_第1页
reportviewer_报表_第2页
reportviewer_报表_第3页
reportviewer_报表_第4页
reportviewer_报表_第5页
资源描述:

《reportviewer_报表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET服务器控件使用之Reportviewer报表1.      Reportviewer报表1.1.      Reportviewer控件注:本教程附2个事例:l 演练:在本地处理模式下将数据库数据源与ReportViewerWeb服务器控件一起使用 l 演练:在本地处理模式下将业务对象数据源与ReportViewerWeb服务器控件一起使用如果您已经对ReportViewer控件基础知识比较了解,可以直接参阅事例。 1.1.1.                简介MicrosoftVi

2、sualStudio2005包括报表设计功能和ReportViewer控件,使您可以将功能完整的报表添加到自定义应用程序。报表可以包含表格格式数据、聚合数据和多维数据。提供ReportViewer控件的目的是可以处理和显示应用程序中的报表。控件有两种版本。ReportViewerWeb服务器控件用于在ASP.NET项目中驻留报表。ReportViewerWindows窗体控件用于在Windows应用程序项目中驻留报表。这两种版本的控件都可以配置为以本地处理模式或远程处理模式运行。配置为何种处理模式将

3、影响有关报表从设计到部署的所有方面。 l “本地处理模式”是指ReportViewer控件在客户端应用程序中处理报表。所有报表都是使用应用程序提供的数据作为本地过程处理的。若要创建本地处理模式下使用的报表,需要使用VisualStudio中的报表项目模板。有关详细信息,请参阅将ReportViewer配置为进行本地处理。 l “远程处理模式”是指由SQLServer2005ReportingServices报表服务器处理报表。在远程处理模式下,ReportViewer控件用作查看器,显示已经在Rep

4、ortingServices报表服务器上发布的预定义报表。从数据检索到报表呈现的所有操作都是在报表服务器上处理的。若要使用远程处理模式,则必须具有SQLServer2005ReportingServices的许可副本。有关详细信息,请参阅将ReportViewer配置为进行远程处理。 若要在应用程序中使用ReportViewer控件,则必须了解如何将控件添加到项目表单或网页中,如何配置控件来使用本地报表定义或服务器报表,如何更新数据源引用,以及如何在应用程序中测试和部署报表和控件。提供的演练有助于您

5、学习这些关键技能。有关详细信息,请参阅示例和演练。1.1.2.                将Reportviewer配置为进行本地处理您可以将ReportViewer控件配置为在本地处理报表,以使这些报表可以使用该控件提供的内置处理功能。如果配置ReportViewer控件进行本地处理,则所有的报表处理都在承载应用程序的计算机上进行。报表使用的所有数据必须从客户端应用程序提供的数据中检索。报表设计期间,必须事先定义报表中使用的数据源。运行时,应用程序必须生成数据表或检索报表中使用的数据。本地处理

6、的报表可以获取数据表和业务对象中的数据。根据您使用的是Web服务器控件还是Windows窗体控件,为本地处理的报表配置数据源的步骤有所不同。有关支持的数据源的详细信息,请参阅为ReportViewer报表创建数据源。如何配置ReportViewer进行本地处理若要配置ReportViewer进行本地处理,应选择或创建要用于ReportViewer控件的客户端报表定义(.rdlc)文件: 1.        将工具箱的“数据”部分中的ReportViewer控件添加到项目中的窗体或网页。 2.    

7、    在“ReportViewer任务”智能标记面板中,单击“设计新报表”来创建您要使用的.rdlc文件。另外,您也可以选择“选择报表”来使用已是您项目的一部分的现有.rdlc文件。您只能选择一个报表。如果报表包含子报表或钻取链接,则文件列表中将会显示其他报表。 3.        单击“设计新报表”会将空的.rdlc文件添加到您的项目中,以图形设计模式打开空报表,并提供菜单和设计图面,以便您可以创建新报表。若要创建新报表,您必须已经定义要使用的数据集。有关创建.rdlc文件的详细信息,请参阅创建

8、客户端报表定义(.rdlc)文件。 4.        生成或部署应用程序以验证报表是否正确地显示在应用程序中。 您可以使用演练来了解如何配置和使用本地处理模式的ReportViewer控件。所有演练都包括本地处理报表的控件配置。有关详细信息,请参阅示例和演练。何时使用本地处理建议对于包括中小型号报表和数据集的应用程序使用本地处理模式。由于所有数据和报表的处理都是在客户端进行的,因此,如果您试图处理大型或复杂的报表和查询,性能可能会降低。如果您需要简单的部署策略,其中

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

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

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