2024年5月1日发(作者:)
服务器控件使用之
Reportviewer 报表
收藏
1.
Reportviewer 报表
1.1.
Reportviewer控件
注:本教程附2个事例:
演练:在本地处理模式下将数据库数据源与 ReportViewer Web 服务器控件一起使用
演练:在本地处理模式下将业务对象数据源与 ReportViewer Web 服务器控件一起使用
如果您已经对ReportViewer控件基础知识比较了解,可以直接参阅事例。
1.1.1.
简介
Microsoft Visual Studio 2005 包括报表设计功能和 ReportViewer 控件,使您可以将功能
完整的报表添加到自定义应用程序。报表可以包含表格格式数据、聚合数据和多维数据。提
供 ReportViewer 控件的目的是可以处理和显示应用程序中的报表。控件有两种版本。
ReportViewer Web 服务器控件用于在 项目中驻留报表。ReportViewer
Windows 窗体控件用于在 Windows 应用程序项目中驻留报表。
这两种版本的控件都可以配置为以本地处理模式或远程处理模式运行。配置为何种处理模式
将影响有关报表从设计到部署的所有方面。
“本地处理模式”是指 ReportViewer 控件在客户端应用程序中处理报表。所有报表都
是使用应用程序提供的数据作为本地过程处理的。若要创建本地处理模式下使用的报表,
需要使用 Visual Studio 中的报表项目模板。有关详细信息,请参阅将 ReportViewer
配置为进行本地处理。
“远程处理模式”是指由 SQL Server 2005 Reporting Services 报表服务器处理报表。在
远程处理模式下,ReportViewer 控件用作查看器,显示已经在 Reporting Services 报
表服务器上发布的预定义报表。从数据检索到报表呈现的所有操作都是在报表服务器上
处理的。若要使用远程处理模式,则必须具有 SQL Server 2005 Reporting Services 的
许可副本。有关详细信息,请参阅将 ReportViewer 配置为进行远程处理。
若要在应用程序中使用 ReportViewer 控件,则必须了解如何将控件添加到项目表单或网页
中,如何配置控件来使用本地报表定义或服务器报表,如何更新数据源引用,以及如何在应
用程序中测试和部署报表和控件。提供的演练有助于您学习这些关键技能。有关详细信息,
请参阅示例和演练。
发布评论