ReportExpression Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |