在页面报表或 RDL 报表中,使用以下步骤将报表控件、组和详细信息组添加到文档结构图。
向文档结构图添加控件
使用文档结构图标签或标签属性
-
在设计图面上,选择要添加到文档结构图的控件,然后右键单击以从上下文菜单中选择“属性”。
-
在“属性窗口”的命令部分中,单击“属性对话框”。这是用于打开控件对话框的命令。有关如何访问命令的详细信息,请参阅属性窗口。
-
在出现的对话框中,转到“导航”页,在“文档结构图”标签下,输入表示文档结构图中控件的文本或表达式。
或者
-
在设计图面上,选择要添加到文档结构图的报表控件,然后右键单击以从上下文菜单中选择“属性”。
-
在出现的“属性”窗口中,在 Label
属性中输入文本或表达式以表示文档结构图中的报表控件。
使用标题级别属性
-
在设计图面上,选择要添加到文档结构图的报表控件,然后右键单击以从上下文菜单中选择“属性”。
-
在出现的“属性”窗口中,设置报表控件的“标题级别”属性。
注意属性定义该控件的文档映射级别。
转到预览选项卡或查看器以查看文档结构图。

向文档结构图中添加组或详细信息组
-
打开包含组的报表。有关详细信息,请参阅组数据。
-
在设计图面上,选择已设置分组或详细分组的数据区域,然后转到“属性窗口”下方显示的命令部分。
-
单击“属性”对话框以打开数据区域对话框。有关如何访问命令的详细信息,请参阅属性窗口。
-
在出现的对话框中,转到“分组”或“详细信息分组”页,然后在“文档结构图”标签下,输入表示文档结构图中组或详细信息组的文本或表达式。
转到预览选项卡或查看器以查看文档结构图。

创建分层文档结构图
-
打开包含数据区域(如表)的报表。
-
选择数据区域后,右键单击以打开上下文菜单并选择“属性”。
-
在出现的“属性窗口”中,选择窗口底部的“属性对话框”命令以打开数据区域对话框。有关如何访问命令的详细信息,请参阅属性窗口。
-
在数据区域对话框的“组”页上,设置分组表达式。例如,在商店价格(=字段!StorePrice.Value)。
有关详细信息,请参阅组数据。
-
在同一“组”页上,将“文档结构图”标签设置为分组表达式的值。例如,=字段!商店价格.价值。
-
在设计图面上,选择数据区域内的控件。例如,表数据区域的详细信息行中的文本框。
-
右键单击控件并选择属性以打开“属性窗口”。在“属性窗口”的命令部分中,单击“属性对话框”。
-
在出现的对话框中,转到“导航”页,在“文档结构图”标签下,输入表示文档结构图中控件的文本或表达式。
转到预览选项卡或查看器以查看文档结构图。

注意:
在页面报表中,还可以在“固定页”对话框>“组”页上设置分组和文档结构图标签。请参阅组数据以了解如何在固定页面上设置组。
设置文档结构图级别的编号样式
可以使用“报表”对话框或在“属性窗口”中使用
DocumentMap 属性设置所有文档结构图级别的编号样式。
-
在报表资源管理器中,选择“报表”项。
-
在“属性窗口”的命令部分中,单击“属性对话框”。这是用于打开“报告”对话框的命令。有关如何访问命令的详细信息,请参阅属性窗口。
-
在出现的“报表”对话框中,转到“文档结构图”页,并将“源”属性设置为可用值之一。
-
将编号样式设置为可用格式之一。所选样式将应用于所有文档级别,并且仅应用于您在上面设置的选定源。
-
单击“确定”关闭对话框。
还可以使用“文档映射级别设计器集合编辑器”对话框为不同的文档结构图级别设置单独的编号样式。
-
在报表资源管理器中,选择“报表”项。
-
转到“属性”窗口,单击“级别(集合)”属性,然后单击出现的省略号按钮。
-
在出现的“DocumentMapLevelDesigner
集合编辑器”对话框中,考虑文档结构图中显示的报表书签的层次结构,并使用“添加”按钮添加所需的多个级别。
-
选择每个级别并将其编号样式设置为任何可用格式。
-
单击“确定”关闭对话框。
注意:此处进行的任何自定义都将直接应用于“目录”控件。