使用“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 窗体控件)单击此任务来减小控件的大小。 |