ReportExpression Struct

Definizione

Rappresenta un'espressione di rapporto.

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
Ereditarietà
ReportExpression
Attributi
Implementazioni

Costruttori

Nome Descrizione
ReportExpression(Boolean)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(DateTime)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(Double)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(Int32)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(String, EvaluationMode)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(String)

Inizializza una nuova istanza della classe ReportExpression.

Proprietà

Nome Descrizione
DataType

Ottiene o imposta il tipo di dato dell'espressione valutata.

Empty

Ottiene l'oggetto di espressione report vuoto.

EvaluationMode

Ottiene o imposta la modalità di valutazione per l'espressione del rapporto.

Expression

Ottiene o imposta la stringa di espressione.

IsEmpty

Ottiene se l'espressione del report è vuota.

IsExpression

Ottiene un valore che indica se questa è un'espressione.

Value

Ottiene o imposta il valore dell'espressione.

Metodi

Nome Descrizione
BuildFieldReference(String, String)

Crea un riferimento al campo.

BuildFieldReference(String)

Crea un riferimento al campo.

BuildFunctionCall(String, String[])

Costruisce un'espressione di chiamata di funzione.

BuildGlobalReference(String)

Costruisce un'espressione di riferimento globale.

BuildNullValue()

Costruisce un'espressione a valore nullo.

BuildParameterReference(String, String)

Costruisce un riferimento di parametri.

BuildParameterReference(String)

Costruisce un riferimento di parametri.

BuildStringLiteral(String)

Costruisce un'espressione letterale di stringa.

BuildUserReference(String)

Costruisce un'espressione di riferimento utente.

Equals(Object)

Testa l'uguaglianza dell'istanza corrente con un'altra espressione.

GetDependencies(IList<ReportObject>, ReportObject)

Ottiene le dipendenze dall'oggetto genitore.

GetFieldReference(String)

Ottiene un riferimento di campo per l'espressione.

GetHashCode()

Ottiene un codice hash unico per l'istanza corrente.

IsAggregateExpression(String)

Specifica se l'espressione del report è un'espressione aggregata.

IsExpressionString(String)

Indica se una stringa è un'espressione.

ToString()

Converte l'istanza corrente ReportExpression in una stringa.

ToString(String, IFormatProvider)

Converte l'istanza corrente ReportExpression in una stringa.

Operatori

Nome Descrizione
Equality(ReportExpression, ReportExpression)

Testa l'uguaglianza di due espressioni.

Equality(ReportExpression, String)

Testa l'uguaglianza di due espressioni.

Equality(String, ReportExpression)

Testa l'uguaglianza di due espressioni.

Explicit(ReportExpression to String)

Converte un ReportExpression oggetto in una stringa di espressione.

Implicit(String to ReportExpression)

Converte una stringa di espressione in un ReportExpression oggetto.

Inequality(ReportExpression, ReportExpression)

Testa la disuguaglianza di due espressioni.

Inequality(ReportExpression, String)

Testa la disuguaglianza di due espressioni.

Inequality(String, ReportExpression)

Testa la disuguaglianza di due espressioni.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IExpression.Value

Ottiene o imposta il valore dell'espressione.

IXmlSerializable.GetSchema()

Restituisce lo schema xml.

IXmlSerializable.ReadXml(XmlReader)

Legge la documentazione xml.

IXmlSerializable.WriteXml(XmlWriter)

Scrive documentazione xml.

Si applica a