使用“ReportViewer 任务”智能标记面板

在 ReportViewer Web 服务器控件和 Windows 窗体控件上有“ReportViewer 任务”智能标记面板,您可以通过它执行下列操作:

  • 选择要与控件一起使用的现有客户端或服务器报表。

  • 设计新报表。

  • 选择数据源并更新数据源绑定。如果您在创建绑定后修改数据集或报表,则必须选择和更新数据源。有关更多信息,请参见更新和重新绑定数据源引用

“ReportViewer 任务”智能标记面板与上下文相关。任务会发生变化,具体取决于控件类型以及您是要使用服务器端报表还是客户端报表。如果您使用的是 Windows 窗体控件,还提供**“在父容器中停靠”**任务。

若要访问“ReportViewer 任务”智能标记面板,请从“工具箱”的**“报表”部分将一个“ReportViewer”**控件拖动到 Windows 窗体或 Web 窗体上,然后单击控件右上角的智能标记标志符号。

ReportViewer 任务摘要

下表介绍了可以选择的所有任务。

任务

说明

选择报表

从项目中选择现有的 .rdlc 文件,或者选择“服务器报表”来选择报表服务器上的已发布报表。只能为每个控件实例选择一个文件。

当您选择报表时,会自动生成代码,该代码对项目数据源进行实例化并将数据源绑定到控件。有关报表使用的数据集的信息嵌入在报表定义中。如果您以后修改数据源或更新报表以使用其他数据源,必须更新数据绑定代码。您可以使用“ReportViewer 任务”智能标记面板上的任务来生成更新的代码。

选择数据源

(仅限本地报表)选择项目中为报表提供数据集的现有数据源。您可以使用此任务来更新控件以使用新的数据集。

重新绑定数据源

(仅限本地报表)在修改了数据集或报表时,为控件更新数据绑定。

报表服务器 URL

(仅限服务器报表)指定报表服务器的 URL。

报表路径

(仅限服务器报表)指定报表的名称和位置。报表路径包括报表服务器命名空间中的虚拟文件夹,这些文件夹用于对报表服务器上存储的报表进行寻址。不能在文件夹路径中包括 URL 访问参数。引用处于本机模式的报表服务器上的报表时,报表路径以正斜杠 (/) 开头;引用处于 SharePoint 集成模式的报表服务器上的报表时,报表路径是完全限定的 URL。例如:

本机模式:/Adventureworks 2008 Sample Reports/Company Sales 2008

SharePoint 集成模式:http://MyServer/sites/MySite/MyLibrary/Adventureworks 2008 Sample Reports/Company Sales 2008.rdl

设计新报表

以图形设计模式打开新的空白报表模板,然后向项目添加报表 (.rdlc) 项。您只能创建客户端报表定义 (.rdlc) 文件。若要创建服务器报表,必须使用 SQL Server Reporting Services 中的报表设计器。

在父容器中停靠

(仅限 Windows 窗体控件)展开控件以使用窗体中所有可用空间。

取消在父容器中停靠

(仅限 Windows 窗体控件)单击此任务来减小控件的大小。

请参见

概念

添加和配置 ReportViewer 控件

创建客户端报表定义 (.rdlc) 文件

其他资源

示例和演练