本文档列出了所有的报表设计器元素,并给出了相关的简要说明。 当 报表被编辑 (在 Visual Studio 设计时刻,或在 最终用户报表设计器 中) 时,这些元素是可用的。

下面的插图展示了典型的 报表设计器 的外观及其主要元素。

下表更详细地描述了这些元素。

ID 名称 说明
1 XtraReports 工具栏

此工具栏被 XtraReports 安装程序注册在 Visual Studio IDE 中,并包含了修改当前选中控件、或在 内置编辑器 (9) 中当前选中文本的字体属性的按钮。 另外,还提供了缩放设计器界面的功能。

注意,以操作其他 IDE 工具栏的相同方式,可以把任何其他按钮添加到此工具栏中。

2 XtraReports 工具箱标签页

当报表设计器被激活时,它把 DX.10.2: Report Controls 标签页添加到 Visual Studio 工具箱中。 该标签页包含了标准 报表控件 项,通过把这些控件项拖放到报表带区中,就可以把它们添加到报表中。

注意,对于 XRTable 控件,可以拖动它一次跨过多个带区,然后再放落。

3 报表资源管理器

可以轻松导航报表元素。 在绑定报表时可以使用它,从而快速访问所有报表元素及其属性,以及查看整个报表的结构。

当安装 XtraReports 套件时,此面板被添加到 IDE 中。 注意,在此窗口被关闭之后,可以通过 XtraReports 菜单 重新打开。

4 字段列表

显示当前绑定到报表的数据源的架构。 另外,此窗口可以用于把已有报表控件绑定到数据,或者新建绑定的报表控件。 要这样做,只要在“字段列表”中单击所需的字段项,然后把它拖放到报表带区中、或者可绑定的报表控件上。

当安装 XtraReports 套件时,此面板被添加到 IDE 中。 注意,在此窗口被关闭之后,可以通过 XtraReports 菜单 重新打开。

5 智能标记

智能标记功能允许报表及其元素 (带区和控件) 显示上下文相关的信息和命令。 可以把智能标记视为设计器命令的替代者,因为在智能标记面板和与报表控件或带区相关联的快捷菜单中,都可以选择显示智能标记项。

更多信息,请参阅相应的帮助主题。

6 标尺

在设计器中,两个报表标尺(水平的和垂直的) 始终可视,并显示了报表中指定的 度量单位 刻度。 因此,标尺显示当前选中报表带区及控件的尺寸和位置。

另外,通过在水平标尺上向左和向右移动滑标,允许快速改变报表的边距 (XtraReport.Margins)。 另外,垂直标尺显示了每个 带区分隔条 (7) 的尺寸调整框,可以用于改变带区的高度(通过移动操作)。

7 带区分隔条

每个报表带区的顶部都有一个着色的分隔条(band strip),其中包含了展开/折叠按钮、与带区类型对应的图标、带区名称、以及 (当带区被单击时) 带区的 智能标记 (5)。 要改变带区的高度而不使用 标尺 (6),则拖动带区分隔条顶部的边框就行。

注意,带区分隔条不会被显示在最终报表文档中 —— 它们仅显示设计器中的信息。

另外,展开/折叠按钮是显示在每个带区分隔条左侧的箭头,用于展开或折叠对应的带区及其内含的所有对象。 这是有用的,例如,当需要最小化占用了太多空间的带区时。 此选项不影响报表的打印预览最终输出,只是用于在设计时刻提供方便。

8 上下文菜单
(在示意图中没有显示)

使用鼠标右键单击 任意报表元素时显示上下文菜单,并提供对最常用项的快速访问。 例如,它允许轻松完成不同的设计器操作(Bring To Front(置前)Send To Back(置后)Align To Grid(对齐网格))、插入新带区、添加或删除报表控件以及查看它们的属性。

9 内置编辑器
(在示意图中没有显示)

双击 任意文本感知(text-aware) 报表控件 (XRLabelXRTableCellXRRichTextXRCheckBoxXRZipCode) 时,设计时刻编辑器被调用。 它提供了控件的内置文本编辑功能,比 属性 窗口更易于定位和指定 Text 属性。

也要注意,在内置编辑模式中,可以使用 XtraReports 工具栏 (1) 的默认按钮,来为当前选中的文本设置不同的字体和颜色选项。

10 组件面板

此区域显示所有被添加到报表中的组件 (主要是数据对象)。 可以选择面板中的任意组件来编辑它的属性 (通过 属性 窗口),或 使用鼠标右键单击 组件并从上下文菜单中选择某个选项)

11 视图标签

这些是报表设计器底部的 4 个按钮 (Designer(设计器)、Scripts(脚本)、Preview(预览) 和 HTML View),在设计时刻允许在不同的视图之间切换。 这是非常有用的,当完全在设计时刻定制报表、需要从数据源加载数据、以及检查打印或 HTML 输出时。

注意,如果也在运行时刻定制报表 (例如通过接管某些报表事件),那么此代码不影响设计时刻预览。

“脚本”标签提供了对所有报表脚本的集成访问,使其更易于维护。 更多信息,请参阅 脚本概述

12 缩放面板

显示当前的缩放比例。 要在设计时刻改变缩放比例,则使用 XtraReports 工具栏 (1) 中的对应按钮。

13 分组和排序面板

提供对报表 分组排序 层次的集成管理,使之在报表中更易于维护。

当安装 XtraReports 套件时,此面板被添加到 IDE 中。 注意,在此窗口被关闭之后,可以通过 XtraReports 菜单 重新打开。

14 上下文链接(命令)
(在示意图中没有显示)

提供对当前选中控件可以执行的最重要操作的快速访问。 它们被显示在控件的 智能标记 (5) 中、或 属性 窗口底部。

15 脚本错误面板

允许监视所有的报表 脚本 是否有效。

当安装 XtraReports 套件时,此面板被添加到 IDE 中。 注意,在此窗口被关闭之后,可以通过 XtraReports 菜单 重新打开。

Expand image参阅