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
| Name | Beschreibung |
|---|---|
| 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, EvaluationMode) |
Initialisiert eine neue Instanz der ReportExpression-Klasse. |
| ReportExpression(String) |
Initialisiert eine neue Instanz der ReportExpression-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataType |
Erhält oder setzt den Datentyp des ausgewerteten Ausdrucks. |
| Empty |
Erhält das Objekt des leeren Berichtsausdrucks. |
| EvaluationMode |
Erhält oder setzt den Auswertungsmodus für den Berichtsausdruck. |
| Expression |
Erhält oder setzt die Ausdruckszeichenkette. |
| IsEmpty |
Erhält die Frage, ob der Berichtsausdruck leer ist. |
| IsExpression |
Erhält einen Wert, der angibt, ob dies ein Ausdruck ist. |
| Value |
Erhält oder setzt den Wert des Ausdrucks. |
Methoden
| Name | Beschreibung |
|---|---|
| BuildFieldReference(String, String) |
Es baut eine Referenz auf das Feld auf. |
| BuildFieldReference(String) |
Es baut eine Referenz auf das Feld auf. |
| BuildFunctionCall(String, String[]) |
Erstellt einen Funktionsaufruf-Ausdruck. |
| BuildGlobalReference(String) |
Erstellt einen globalen Referenzausdruck. |
| BuildNullValue() |
Erstellt einen Nullwert-Ausdruck. |
| BuildParameterReference(String, String) |
Erstellt eine Parameterreferenz. |
| BuildParameterReference(String) |
Erstellt eine Parameterreferenz. |
| BuildStringLiteral(String) |
Bildet einen buchstäblichen String-Ausdruck. |
| BuildUserReference(String) |
Erstellt einen Benutzerreferenzausdruck. |
| Equals(Object) |
Prüft die Gleichheit der aktuellen Instanz mit einem anderen Ausdruck. |
| GetDependencies(IList<ReportObject>, ReportObject) |
Erhält Abhängigkeiten vom Elternobjekt. |
| GetFieldReference(String) |
Erhält eine Feldreferenz für den Ausdruck. |
| GetHashCode() |
Erhält einen eindeutigen Hashcode für die aktuelle Instanz. |
| IsAggregateExpression(String) |
Spezifiziert, ob der Berichtsausdruck ein aggregierter Ausdruck ist. |
| IsExpressionString(String) |
Gibt an, ob eine Zeichenkette ein Ausdruck ist. |
| ToString() |
Wandelt die aktuelle ReportExpression Instanz in eine Zeichenkette um. |
| ToString(String, IFormatProvider) |
Wandelt die aktuelle ReportExpression Instanz in eine Zeichenkette um. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(ReportExpression, ReportExpression) |
Prüft die Gleichheit zweier Ausdrücke. |
| Equality(ReportExpression, String) |
Prüft die Gleichheit zweier Ausdrücke. |
| Equality(String, ReportExpression) |
Prüft die Gleichheit zweier Ausdrücke. |
| Explicit(ReportExpression to String) |
Wandelt ein ReportExpression Objekt in eine Ausdruckszeichenkette um. |
| Implicit(String to ReportExpression) |
Wandelt eine Ausdruckszeichenkette in ein ReportExpression Objekt um. |
| Inequality(ReportExpression, ReportExpression) |
Prüft die Ungleichung zweier Ausdrücke. |
| Inequality(ReportExpression, String) |
Prüft die Ungleichung zweier Ausdrücke. |
| Inequality(String, ReportExpression) |
Prüft die Ungleichung zweier Ausdrücke. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IExpression.Value |
Erhält oder setzt den Ausdruckswert. |
| IXmlSerializable.GetSchema() |
Gibt das XML-Schema zurück. |
| IXmlSerializable.ReadXml(XmlReader) |
Liest die XML-Dokumentation. |
| IXmlSerializable.WriteXml(XmlWriter) |
Schreibt XML-Dokumentation. |