ReportExpression Struktur

Definition

Stellt einen Berichtsausdruck dar.

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
Vererbung
ReportExpression
Attribute
Implementiert

Konstruktoren

ReportExpression(Boolean)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

ReportExpression(DateTime)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

ReportExpression(Double)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

ReportExpression(Int32)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

ReportExpression(String)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

ReportExpression(String, EvaluationMode)

Initialisiert eine neue Instanz der ReportExpression-Klasse.

Eigenschaften

DataType

Ruft den Datentyp des ausgewerteten Ausdrucks ab oder legt ihn fest.

Empty

Ruft das leere Berichtsausdruckobjekt ab.

EvaluationMode

Ruft den Auswertungsmodus für den Berichtsausdruck ab oder legt ihn fest.

Expression

Ruft die Ausdruckszeichenfolge ab oder legt sie fest.

IsEmpty

Ruft ab, ob der Berichtsausdruck leer ist.

IsExpression

Ruft einen Wert ab, der angibt, ob es sich um einen Ausdruck handelt.

Value

Ruft den Wert des Ausdrucks ab oder legt ihn fest.

Methoden

BuildFieldReference(String)

Erstellt einen Verweis auf das Feld.

BuildFieldReference(String, String)

Erstellt einen Verweis auf das Feld.

BuildFunctionCall(String, String[])

Erstellt einen Funktionsaufrufausdruck.

BuildGlobalReference(String)

Erstellt einen globalen Verweisausdruck.

BuildNullValue()

Erstellt einen NULL-Wertausdruck.

BuildParameterReference(String)

Erstellt einen Parameterverweis.

BuildParameterReference(String, String)

Erstellt einen Parameterverweis.

BuildStringLiteral(String)

Erstellt einen Zeichenfolgenliteralausdruck.

BuildUserReference(String)

Erstellt einen Benutzerverweisausdruck.

Equals(Object)

Überprüft die Gleichheit der aktuellen Instanz mit einem anderen Ausdruck.

GetDependencies(IList<ReportObject>, ReportObject)

Ruft Abhängigkeiten aus dem übergeordneten Objekt ab.

GetFieldReference(String)

Ruft einen Feldverweis für den Ausdruck ab.

GetHashCode()

Ruft einen eindeutigen Hash für die aktuelle Instanz ab.

IsAggregateExpression(String)

Gibt an, ob der Berichtsausdruck ein Aggregatausdruck ist.

IsExpressionString(String)

Gibt an, ob eine Zeichenfolge ein Ausdruck ist.

ToString()

Konvertiert die aktuelle ReportExpression-Instanz in eine Zeichenfolge.

ToString(String, IFormatProvider)

Konvertiert die aktuelle ReportExpression-Instanz in eine Zeichenfolge.

Operatoren

Equality(ReportExpression, ReportExpression)

Überprüft die Gleichheit von zwei Ausdrücken.

Equality(ReportExpression, String)

Überprüft die Gleichheit von zwei Ausdrücken.

Equality(String, ReportExpression)

Überprüft die Gleichheit von zwei Ausdrücken.

Explicit(ReportExpression to String)

Konvertiert ein ReportExpression-Objekt in eine Ausdruckszeichenfolge.

Implicit(String to ReportExpression)

Konvertiert eine Ausdruckszeichenfolge in ein ReportExpression-Objekt.

Inequality(ReportExpression, ReportExpression)

Überprüft die Ungleichheit von zwei Ausdrücken.

Inequality(ReportExpression, String)

Überprüft die Ungleichheit von zwei Ausdrücken.

Inequality(String, ReportExpression)

Überprüft die Ungleichheit von zwei Ausdrücken.

Explizite Schnittstellenimplementierungen

IExpression.Value

Ruft den Ausdruckswert ab oder legt ihn fest.

IXmlSerializable.GetSchema()

Gibt das XML-Schema zurück.

IXmlSerializable.ReadXml(XmlReader)

Liest die XML-Dokumentation.

IXmlSerializable.WriteXml(XmlWriter)

Schreibt die XML-Dokumentation.

Gilt für: