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 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. |