Visual Studio 报表向导是 Visual Studio 中的一种工具,用来创建与 ReportViewer 控件关联的客户端报表定义 (.rdlc) 文件。 该向导可指导您完成创建报表定义的过程。 在该向导中,您可以指定报表数据,将数据组织在 tablix 数据区域的行组和列组中,选择布局格式以及样式。
您可以用多种不同的方式打开报表向导以创建 .rdlc 文件。 例如:
对于现有的项目或网站,在解决方案资源管理器中,右键单击项目或网站,再选择**“添加”,然后单击“新建项”。 在“已安装的模板”窗格中,单击“报告”。 在模板窗格中,单击“报表向导”,再单击“添加”**。 报表向导会随即打开。
对于新项目,选择**“报表应用程序”**模板。 报表向导会自动打开。
对于新网站,选择**“ASP.NET Reports 网站”**模板。 报表向导会自动打开。
在完成该向导后,您可以在 Visual Studio 报表设计器中修改和增强报表。
向导步骤
以下各节介绍报表向导中的步骤。
数据集属性
首先必须基于数据源定义要使用的数据集。 报表向导除提供一个用于创建新数据源的选项外,还提供 Visual Studio 项目中的所有数据源及关联数据集的列表。 单击**“新建”**后,Visual Studio 数据源配置向导会指导您创建数据源。 有关详细信息,请参阅为报表创建数据源。
排列字段
接下来,将字段排列到 tablix 数据区域的行组、列组和详细信息行中。 tablix 数据区域以灵活的网格布局显示数据,该网格布局基于您指定的行组和列组使用静态行和动态行。 若要显示严格的表格格式,请将字段拖动到**“值”**窗格中,单击每个字段,并取消选择默认添加的聚合函数。 有关 tablix 行组和列组区域的更多信息,请参见 SQL Server 联机丛书中的Understanding Tablix Data Region Areas (Reporting Services)。
选择布局
接下来,设计报表的布局。 在此您可以向分组的数据中添加总计和小计。 您可以决定将小计显示在组的上方还是下方,以及是否可以展开和折叠组。
选择样式
最后,使用样式模板对报表应用样式。
完成所有步骤后,报表设计器就会创建报表并将其添加到 Visual Studio 项目中。
修改客户端报表定义
在完成该向导后,您可以在报表设计器中打开报表并继续进行设计。 例如,您可以添加图形元素(如图像和线条),修改用于分组、排序和条件可见性的表达式以及添加自定义代码。
有关详细信息,请参见 SQL Server 联机图书中的 Reporting Services Reports。