Note注意

重要说明: .NET Client Profile Framework 不支持此功能。 要在最终用户的机器上使用此功能,则必须安装完整的 .NET Framework。 更多信息,请参阅 Windows 窗体部署 文档中的 关于 .NET Framework 4.0 Client Profile 的重要说明 小节。

本文档阐述了组成 标准 最终用户报表设计器窗体的元素。 要学习关于另一个可用设计器窗体的内容,请参阅 Ribbon 最终用户设计器的元素

此报表设计器被设计用于由最终用户编辑报表。 它的外观与 Visual Studio IDE 类似,并且完全支持我们的 外观与感觉 技术。 如果需要,可以定制它来满足最终用户的特殊需求。

标准的最终用户设计器窗体是由 XRDesignForm 类型的对象来表示的,此类型是 Form 类的子类。

下面的插图展示了一个标准的最终用户设计器窗体。

此设计器的窗体由下列主要元素组成。

尽管所有这些元素都被包含在一个 XRDesignForm 中,但是,当 创建自定义最终用户设计器 时,也可以把它们作为独立控件使用。

下表更详细地列出了最终用户设计器中的所有主要界面元素。

元素

说明

Main Menu

(主菜单)

包含一组菜单项和子菜单项,允许最终用户对显示在“设计面板”中的当前报表执行公共操作。 大体上,它复制了在 Main(主工具栏)Formatting(格式设置)Layout(布局) 工具栏中的可用的所有工具栏按钮。 此外,Window(窗口) 菜单允许禁用标签式多文档界面,并且允许垂直或水平排列“设计面板”窗口。

要学习如何把新菜单项添加到此菜单中,请参阅 创建自定义设计窗体

Main Toolbar

(主工具栏)

在设计器中呈现主要的文件管理工具栏。 包含了一些按钮,允许最终用户在设计器中新建报表、保存和加载报表布局、剪切、复制和粘贴控件、以及撤销和重做操作。
Formatting Toolbar

(格式设置工具栏)

包含设置文本格式的按钮。 当通过内置编辑器来编辑控件的文本 (或部分文本) 时,也可以使用此工具栏。
Layout Toolbar

(布局工具栏)

表示布置报表元素的工具栏,类似于 Visual Studio IDE 中的“布局”工具栏,并且包含了提供修改控件组尺寸和位置的功能的按钮。
Zoom Toolbar

(缩放工具栏)

提供放大或缩小报表的工具 (在设计和预览模式中都可用)。
Toolbox

(工具箱)

允许最终用户通过把控件图标拖放到报表区域上,从而把控件添加到报表中。

要学习如何在“工具箱”中添加新项,请参阅 如何: 把自定义控件添加到最终用户设计器的工具箱中

Report Explorer Panel

(报表资源管理器面板)

呈现报表的可视化树。 以树状形式显示报表的结构,并且使导航报表变得轻松。
Field List Panel

(字段列表面板)

显示报表数据源的结构,并被用于 把报表控件绑定到数据
Property Grid Panel

(属性网格面板)

用于访问和修改报表及其所有元素 (带区和控件) 的属性。
MDI Controller

(MDI 控制器)

通过包含其 设计面板,在设计器中提供多文档界面。
Design Panel

(设计面板)

这是设计器的主要元素,当报表被编辑和预览时,它呈现相关界面。 设计器提供了多文档界面,根据需要可以有多个“设计面板”,每个“设计面板”都与一个报表实例相关联。 “设计面板”有 4 个标签页 (Designer[设计]Preview[预览]HTML View[HTML 视图]Scripts[脚本]),分别用于报表编辑、预览和管理报表脚本。
Component Tray

(组件面板)

显示与报表数据绑定相关的组件 (非可视化报表助理)。 可以单击它们,从而在 属性网格 中显示和编辑其设置。

要学习如何隐藏组件面板,请参阅 如何: 隐藏最终用户设计器中的底部组件面板

Group and Sort Panel

(分组和排序面板)

允许对整个报表快速执行分组和排序操作,并可视地呈现报表的分组结构。
Scripts Errors Panel

(脚本错误面板)

当在报表的脚本中发现错误时 (在单击 Scripts[脚本] 标签页中的 Validate[验证] 之后),列出这些错误。 单击错误消息则在 Scripts[脚本] 标签页中打开相应的脚本段。
Status Bar

(状态栏)

显示鼠标指针移入的设计器元素的提示和特定信息、或者最终用户当前正在执行的操作的提示和特定信息。

Expand image参阅