ReportExpression 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示报表表达式。
public value class ReportExpression : IFormattable, Microsoft::ReportingServices::RdlObjectModel::IExpression, System::Xml::Serialization::IXmlSerializable
[System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))]
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))]
public struct ReportExpression : IFormattable, Microsoft.ReportingServices.RdlObjectModel.IExpression, System.Xml.Serialization.IXmlSerializable
[<System.ComponentModel.Editor(typeof(Microsoft.ReportDesigner.ExpressionUITypeEditor), typeof(System.Drawing.Design.UITypeEditor))>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportDesigner.ReportExpressionConverter))>]
type ReportExpression = struct
interface IExpression
interface IXmlSerializable
interface IFormattable
Public Structure ReportExpression
Implements IExpression, IFormattable, IXmlSerializable
- 继承
-
ReportExpression
- 属性
- 实现
构造函数
ReportExpression(Boolean) |
初始化 ReportExpression 类的新实例。 |
ReportExpression(DateTime) |
初始化 ReportExpression 类的新实例。 |
ReportExpression(Double) |
初始化 ReportExpression 类的新实例。 |
ReportExpression(Int32) |
初始化 ReportExpression 类的新实例。 |
ReportExpression(String) |
初始化 ReportExpression 类的新实例。 |
ReportExpression(String, EvaluationMode) |
初始化 ReportExpression 类的新实例。 |
属性
DataType |
获取或设置计算的表达式的数据类型。 |
Empty |
获取空的报表表达式对象。 |
EvaluationMode |
获取或设置报表表达式的计算模式。 |
Expression |
获取或设置表达式字符串。 |
IsEmpty |
获取报表表达式是否为空。 |
IsExpression |
获取指示该项是否为表达式的值。 |
Value |
获取或设置表达式的值。 |
方法
BuildFieldReference(String) |
生成对字段的引用。 |
BuildFieldReference(String, String) |
生成对字段的引用。 |
BuildFunctionCall(String, String[]) |
生成函数调用表达式。 |
BuildGlobalReference(String) |
生成全局引用表达式。 |
BuildNullValue() |
生成 Null 值表达式。 |
BuildParameterReference(String) |
生成参数引用。 |
BuildParameterReference(String, String) |
生成参数引用。 |
BuildStringLiteral(String) |
生成字符串文字表达式。 |
BuildUserReference(String) |
生成用户引用表达式。 |
Equals(Object) |
测试当前实例是否等于另一个表达式。 |
GetDependencies(IList<ReportObject>, ReportObject) |
获取父对象的依赖项。 |
GetFieldReference(String) |
获取表达式的字段引用。 |
GetHashCode() |
获取当前实例的唯一哈希代码。 |
IsAggregateExpression(String) |
指定报表表达式是否是聚合表达式。 |
IsExpressionString(String) |
指示字符串是否是一个表达式。 |
ToString() |
将当前的 ReportExpression 实例转换为一个字符串。 |
ToString(String, IFormatProvider) |
将当前的 ReportExpression 实例转换为一个字符串。 |
运算符
Equality(ReportExpression, ReportExpression) |
测试两个表达式是否相等。 |
Equality(ReportExpression, String) |
测试两个表达式是否相等。 |
Equality(String, ReportExpression) |
测试两个表达式是否相等。 |
Explicit(ReportExpression to String) |
将一个 ReportExpression 对象转换为一个表达式字符串。 |
Implicit(String to ReportExpression) |
将一个表达式字符串转换为一个 ReportExpression 对象。 |
Inequality(ReportExpression, ReportExpression) |
测试两个表达式是否不相等。 |
Inequality(ReportExpression, String) |
测试两个表达式是否不相等。 |
Inequality(String, ReportExpression) |
测试两个表达式是否不相等。 |
显式接口实现
IExpression.Value |
获取或设置表达式值。 |
IXmlSerializable.GetSchema() |
返回 xml 架构。 |
IXmlSerializable.ReadXml(XmlReader) |
读取 xml 文档。 |
IXmlSerializable.WriteXml(XmlWriter) |
写入 xml 文档。 |