目录(TableOfContents简称Toc)报表控件用于在报表主体中展示文档结构图,根据报表中的标题和标签与报表主体中相应页码创建的层级结构图。TableOfContents控件可以帮助用户快速了解报表中所包含的数据和导航到数据在报表浏览器中所在的位置。文档结构图只存在于报表浏览器中不能被导出和打印,与其不同的是可以将TableOfContents控件内嵌到报表主体的Toc结构中用于打印或者导出。通过从工具箱中拖拽TableOfContents报表控件到报表设计界面将其添加到报表中。
在属性窗口中,存在用于修改TableOfContents(Toc)报表控件外观和行为的属性。例如,使用页面报表时,可以使用OverflowName属性指定的OverflowPlaceHolder控件名称使其与Toc控件链接。可以使用FixedHeight属性设置Toc控件在每一页上的最大高度,与其他报表控件的FixedSize属性相似。
Levels属性包含了目录级别的集合和打开LevelDesigner集合编辑器,可以在对话框中设置目录级别和属性。MaxLevel属性限制了文档结构图中的最大级别数。
任意文档结构图的定制例如在报表对话框中为文档结构图级别设置Numbering Style或者对DocumentMap属性修改都会直接应用与Toc控件。详情参见文档结构图添加项目章节。