ReportExpression Structure

Définition

Représente une expression de rapport.

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
Héritage
ReportExpression
Attributs
Implémente

Constructeurs

ReportExpression(Boolean)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(DateTime)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(Double)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(Int32)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(String)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(String, EvaluationMode)

Initialise une nouvelle instance de la classe ReportExpression.

Propriétés

DataType

Obtient ou définit le type de données de l'expression évaluée.

Empty

Obtient l'objet d'expression de rapport vide.

EvaluationMode

Obtient ou définit le mode d'évaluation pour l'expression de rapport.

Expression

Obtient ou définit la chaîne d'expression.

IsEmpty

Obtient une valeur qui indique si l'expression de rapport est vide.

IsExpression

Obtient une valeur qui indique s'il s'agit d'une expression.

Value

Obtient ou définit la valeur de l'expression.

Méthodes

BuildFieldReference(String)

Génère une référence au champ.

BuildFieldReference(String, String)

Génère une référence au champ.

BuildFunctionCall(String, String[])

Génère une expression d'appel de fonction.

BuildGlobalReference(String)

Génère une expression de référence globale.

BuildNullValue()

Génère une expression d'une valeur NULL.

BuildParameterReference(String)

Génère une référence de paramètre.

BuildParameterReference(String, String)

Génère une référence de paramètre.

BuildStringLiteral(String)

Génère une expression de littéral de chaîne.

BuildUserReference(String)

Génère une expression de référence utilisateur.

Equals(Object)

Teste l'égalité de l'instance actuelle avec une autre expression.

GetDependencies(IList<ReportObject>, ReportObject)

Obtient les dépendances de l'objet parent.

GetFieldReference(String)

Obtient une référence de champ pour l'expression.

GetHashCode()

Obtient un code de hachage unique pour l'instance actuelle.

IsAggregateExpression(String)

Spécifie si l'expression de rapport est une expression d'agrégation.

IsExpressionString(String)

Indique si une chaîne est une expression.

ToString()

Convertit l'instance ReportExpression actuelle en une chaîne.

ToString(String, IFormatProvider)

Convertit l'instance ReportExpression actuelle en une chaîne.

Opérateurs

Equality(ReportExpression, ReportExpression)

Teste l'égalité de deux expressions.

Equality(ReportExpression, String)

Teste l'égalité de deux expressions.

Equality(String, ReportExpression)

Teste l'égalité de deux expressions.

Explicit(ReportExpression to String)

Convertit un objet ReportExpression en chaîne d'expression.

Implicit(String to ReportExpression)

Convertit une chaîne d'expression en objet ReportExpression.

Inequality(ReportExpression, ReportExpression)

Teste l'inégalité de deux expressions.

Inequality(ReportExpression, String)

Teste l'inégalité de deux expressions.

Inequality(String, ReportExpression)

Teste l'inégalité de deux expressions.

Implémentations d’interfaces explicites

IExpression.Value

Obtient ou définit la valeur d'expression.

IXmlSerializable.GetSchema()

Retourne le schéma XML.

IXmlSerializable.ReadXml(XmlReader)

Lit la documentation XML.

IXmlSerializable.WriteXml(XmlWriter)

Écrit la documentation XML.

S’applique à