ReportExpression Struct

Definizione

Rappresenta un'espressione di report.

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

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)

Inizializza una nuova istanza della classe ReportExpression.

ReportExpression(String, EvaluationMode)

Inizializza una nuova istanza della classe ReportExpression.

Proprietà

DataType

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

Empty

Ottiene l'oggetto espressione di report vuoto.

EvaluationMode

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

Expression

Ottiene o imposta la stringa dell'espressione.

IsEmpty

Ottiene un valore che indica se l'espressione di report è vuota.

IsExpression

Ottiene un valore che indica se si tratta di un'espressione.

Value

Ottiene o imposta il valore dell'espressione.

Metodi

BuildFieldReference(String)

Compila un riferimento al campo.

BuildFieldReference(String, String)

Compila un riferimento al campo.

BuildFunctionCall(String, String[])

Compila un'espressione di chiamata di funzione.

BuildGlobalReference(String)

Compila un'espressione di riferimento globale.

BuildNullValue()

Compila un'espressione di valore Null.

BuildParameterReference(String)

Compila un riferimento ai parametri.

BuildParameterReference(String, String)

Compila un riferimento ai parametri.

BuildStringLiteral(String)

Compila un'espressione di valore letterale stringa.

BuildUserReference(String)

Compila un'espressione di riferimento a utente.

Equals(Object)

Testa l'uguaglianza tra l'istanza corrente e un'altra espressione.

GetDependencies(IList<ReportObject>, ReportObject)

Ottiene le dipendenze dall'oggetto padre.

GetFieldReference(String)

Ottiene un riferimento a campo per l'espressione.

GetHashCode()

Ottiene un codice hash univoco per l'istanza corrente.

IsAggregateExpression(String)

Specifica se l'espressione di report è un'espressione di aggregazione.

IsExpressionString(String)

Indica se una stringa è un'espressione.

ToString()

Converte l'istanza corrente di ReportExpression in una stringa.

ToString(String, IFormatProvider)

Converte l'istanza corrente di ReportExpression in una stringa.

Operatori

Equality(ReportExpression, ReportExpression)

Testa l'uguaglianza tra due espressioni.

Equality(ReportExpression, String)

Testa l'uguaglianza tra due espressioni.

Equality(String, ReportExpression)

Testa l'uguaglianza tra due espressioni.

Explicit(ReportExpression to String)

Converte un oggetto ReportExpression in una stringa dell'espressione.

Implicit(String to ReportExpression)

Converte una stringa dell'espressione in un oggetto ReportExpression.

Inequality(ReportExpression, ReportExpression)

Testa la disuguaglianza tra due espressioni.

Inequality(ReportExpression, String)

Testa la disuguaglianza tra due espressioni.

Inequality(String, ReportExpression)

Testa la disuguaglianza tra due espressioni.

Implementazioni dell'interfaccia esplicita

IExpression.Value

Ottiene o imposta il valore dell'espressione.

IXmlSerializable.GetSchema()

Restituisce l'XML Schema.

IXmlSerializable.ReadXml(XmlReader)

Legge la documentazione XML.

IXmlSerializable.WriteXml(XmlWriter)

Scrive la documentazione XML.

Si applica a