ReportExpression 結構

定義

代表報告表達式。

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
屬性
實作

建構函式

名稱 Description
ReportExpression(Boolean)

初始化 ReportExpression 類別的新執行個體。

ReportExpression(DateTime)

初始化 ReportExpression 類別的新執行個體。

ReportExpression(Double)

初始化 ReportExpression 類別的新執行個體。

ReportExpression(Int32)

初始化 ReportExpression 類別的新執行個體。

ReportExpression(String, EvaluationMode)

初始化 ReportExpression 類別的新執行個體。

ReportExpression(String)

初始化 ReportExpression 類別的新執行個體。

屬性

名稱 Description
DataType

取得或設定評估表達式的資料型態。

Empty

取得空的報告表達物件。

EvaluationMode

取得或設定報告表達式的評估模式。

Expression

取得或設定表達式字串。

IsEmpty

讀取報告表達式是否為空。

IsExpression

會得到一個值,表示此是否為表達式。

Value

取得或設定表達式的值。

方法

名稱 Description
BuildFieldReference(String, String)

建立對該領域的參考。

BuildFieldReference(String)

建立對該領域的參考。

BuildFunctionCall(String, String[])

建立一個函式呼叫表達式。

BuildGlobalReference(String)

建立一個全域參考表達式。

BuildNullValue()

建立一個空值運算式。

BuildParameterReference(String, String)

建立參數參考。

BuildParameterReference(String)

建立參數參考。

BuildStringLiteral(String)

建立字串的字面表達式。

BuildUserReference(String)

建立使用者參考表達式。

Equals(Object)

測試當前實例與其他表達式的相等性。

GetDependencies(IList<ReportObject>, ReportObject)

從父物件取得相依關係。

GetFieldReference(String)

會取得該表達式的場參考。

GetHashCode()

會獲得目前實例唯一的雜湊碼。

IsAggregateExpression(String)

指定報告表達式是否為彙總表達式。

IsExpressionString(String)

表示字串是否為表達式。

ToString()

將目前 ReportExpression 的實例轉換成字串。

ToString(String, IFormatProvider)

將目前 ReportExpression 的實例轉換成字串。

運算子

名稱 Description
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)

測試兩種表達式的不等式。

明確介面實作

名稱 Description
IExpression.Value

取得或設定表達式值。

IXmlSerializable.GetSchema()

回傳 XML 架構。

IXmlSerializable.ReadXml(XmlReader)

閱讀 XML 文件。

IXmlSerializable.WriteXml(XmlWriter)

撰寫 XML 文件。

適用於