“表达式”对话框(Visual Studio 报表设计器)
使用“表达式”对话框可以编写表达式。“表达式”对话框包括一个“代码”窗口、一个类别树、多个类别项和一个“说明”窗格。您可以为下列项打开“表达式”对话框:
报表上的文本框。
“属性”窗口中的属性。
通过右击某文本框或在某属性的值列表中选择**“<表达式>”**可以打开“表达式”对话框。可以使用表达式来设置许多属性(包括颜色、字体和边框),并为一些属性命名。
“表达式”对话框是上下文相关的;类别项和说明会随着您使用的表达式的类别而变化。它支持 IntelliSense、语句结束和语法分色功能,使您能够轻松地检测语法错误。如果需要较大的工作图面,可以移动“表达式”对话框和调整其大小。
表达式构造
创建的表达式可以包含常量、全局值、字段和其他元素。下面的列表介绍了表达式的类别和各个部分。
常量
选择“常量”节点可定义包含常量值的表达式。常量用于指定颜色、字体和枚举器。并非所有报表项都将支持可设置为常量的表达式。如果某属性不能设置为常量值,则说明将提供此信息。
- Globals
提供全局集合中可在表达式中使用的项的列表。
- 参数
提供报表参数列表。
- 字段
显示可在表达式中使用的字段列表。该列表因属性而异。双击某字段可将该字段复制到**“表达式”框。或者,可以将该字段拖到“表达式”**框。
- 数据集
提供可用数据集列表,并显示属于数据集成员的字段。
- 运算符
显示可以包括在计算或字符串操作中的运算符。
- 常见函数
按类型(例如,文本、日期和时间等等)分组显示常见函数。
选项
- “代码”窗口
使用上窗格中的“代码”窗口可键入表达式。当打开“表达式”对话框时,“代码”窗口中将包含当前表达式。您可以替换或修改表达式,或者粘贴函数、运算符、常量、字段、参数和全局集合中的项。“代码”窗口将反映您所做的修改。
- 类别树
显示表达式的类别。选择类别可为创建表达式建立上下文。例如,选择聚合函数将显示 AVG、Count 以及可以合并到表达式中的其他聚合函数。
- 说明、示例或成员列表
根据所选择的类别项,第三个窗格将包含说明、示例表达式或成员列表。
另请参见
概念
向报表中添加自定义代码(Visual Studio 报表设计器)
报表中表达式的全局集合(Visual Studio 报表设计器)
报表的通用表达式(Visual Studio 报表设计器)
用于报表的内置函数(Visual Studio 报表设计器)
在报表中使用表达式(Visual Studio 报表设计器)
ReportViewer 控件 (Visual Studio)
ReportViewer Web 服务器控件和 Windows 窗体控件