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