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) |
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 ドキュメントを書き込みます。 |