文档首页>>Devexpress WPF控件文档中心>>表达式概述
表达式概述
表达式是经过解析和处理后返回值的字符串,表达式由列/字段名、操作符、函数和常量组成。请看下面的表达例子:
[Quantity] * [UnitPrice] * (1 - [BonusAmount])”
“[FirstName] + ‘ ‘ + [LastName]”
“[Country] == ‘USA’”
“[OrderDate] > #8/16/1994# AND [Quantity] > 20”
提示:未绑定列/字段的表达式可以计算任何类型的值,表示条件格式规则标准的表达式必须计算布尔值。
可以使用表达式编辑器创建或编辑表达式。
语法规则
创建或编辑表达式时,请遵循以下语法约定:
- 将数据字段名称用方括号括起来(例如,[Products.ProductName])。
- 在查询参数名称前键入问号(例如?parameter1)。
在报告参数名称前添加“Parameters”前缀(例如,[Parameters.parameter1])。
- 将字符串值用撇号括起来(例如,' USA ')。尝试使用引号会导致错误。
- 键入双撇号将撇号嵌入到表达式的文本中(例如,' It ' s sample text ')。
-
在标签中包含日期-时间常量(例如,[OrderDate] >= #1/1/2016#)。
- 使用问号表示空引用(不引用任何对象的引用)(例如,[Region] != ?)
- 如果表达式使用不同的类型,您可以使用专用函数(例如Max(ToDecimal([Quantity]),[UnitPrice]))将它们转换为相同的类型。