“表达式”对话框(Visual Studio 报表设计器)

使用“表达式”对话框可以编写表达式。“表达式”对话框包括一个“代码”窗口、一个类别树、多个类别项和一个“说明”窗格。您可以为下列项打开“表达式”对话框:

  • 报表上的文本框。

  • “属性”窗口中的属性。

通过右击某文本框或在某属性的值列表中选择**“<表达式>”**可以打开“表达式”对话框。可以使用表达式来设置许多属性(包括颜色、字体和边框),并为一些属性命名。

“表达式”对话框是上下文相关的;类别项和说明会随着您使用的表达式的类别而变化。它支持 IntelliSense、语句结束和语法分色功能,使您能够轻松地检测语法错误。如果需要较大的工作图面,可以移动“表达式”对话框和调整其大小。

表达式构造

创建的表达式可以包含常量、全局值、字段和其他元素。下面的列表介绍了表达式的类别和各个部分。

  • 常量
    选择“常量”节点可定义包含常量值的表达式。常量用于指定颜色、字体和枚举器。

    并非所有报表项都将支持可设置为常量的表达式。如果某属性不能设置为常量值,则说明将提供此信息。

  • Globals
    提供全局集合中可在表达式中使用的项的列表。
  • 参数
    提供报表参数列表。
  • 字段
    显示可在表达式中使用的字段列表。该列表因属性而异。双击某字段可将该字段复制到**“表达式”框。或者,可以将该字段拖到“表达式”**框。
  • 数据集
    提供可用数据集列表,并显示属于数据集成员的字段。
  • 运算符
    显示可以包括在计算或字符串操作中的运算符。
  • 常见函数
    按类型(例如,文本、日期和时间等等)分组显示常见函数。

选项

  • “代码”窗口
    使用上窗格中的“代码”窗口可键入表达式。当打开“表达式”对话框时,“代码”窗口中将包含当前表达式。您可以替换或修改表达式,或者粘贴函数、运算符、常量、字段、参数和全局集合中的项。“代码”窗口将反映您所做的修改。
  • 类别树
    显示表达式的类别。选择类别可为创建表达式建立上下文。例如,选择聚合函数将显示 AVGCount 以及可以合并到表达式中的其他聚合函数。
  • 说明、示例或成员列表
    根据所选择的类别项,第三个窗格将包含说明、示例表达式或成员列表。

另请参见

概念

向报表中添加自定义代码(Visual Studio 报表设计器)
报表中表达式的全局集合(Visual Studio 报表设计器)
报表的通用表达式(Visual Studio 报表设计器)
用于报表的内置函数(Visual Studio 报表设计器)
在报表中使用表达式(Visual Studio 报表设计器)
ReportViewer 控件 (Visual Studio)
ReportViewer Web 服务器控件和 Windows 窗体控件

其他资源

报表设计器用户界面参考 (Visual Studio)