ReportExpression Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |