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
属性
実装

コンストラクター

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)

2 つの式が等しいかどうかをテストします。

Equality(ReportExpression, String)

2 つの式が等しいかどうかをテストします。

Equality(String, ReportExpression)

2 つの式が等しいかどうかをテストします。

Explicit(ReportExpression to String)

ReportExpression オブジェクトを式の文字列に変換します。

Implicit(String to ReportExpression)

式の文字列を ReportExpression オブジェクトに変換します。

Inequality(ReportExpression, ReportExpression)

2 つの式が等しくないかどうかをテストします。

Inequality(ReportExpression, String)

2 つの式が等しくないかどうかをテストします。

Inequality(String, ReportExpression)

2 つの式が等しくないかどうかをテストします。

明示的なインターフェイスの実装

IExpression.Value

式の値を取得または設定します。

IXmlSerializable.GetSchema()

XML スキーマを返します。

IXmlSerializable.ReadXml(XmlReader)

XML ドキュメントを読み込みます。

IXmlSerializable.WriteXml(XmlWriter)

XML ドキュメントを書き込みます。

適用対象