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

Nom Description
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, EvaluationMode)

Initialise une nouvelle instance de la classe ReportExpression.

ReportExpression(String)

Initialise une nouvelle instance de la classe ReportExpression.

Propriétés

Nom Description
DataType

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

Empty

Obtient l’objet d’expression rapport vide.

EvaluationMode

Obtient ou définit le mode d’évaluation pour l’expression du rapport.

Expression

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

IsEmpty

Obtient si l’expression du rapport est vide.

IsExpression

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

Value

Obtient ou fixe la valeur de l’expression.

Méthodes

Nom Description
BuildFieldReference(String, String)

Cela crée une référence au domaine.

BuildFieldReference(String)

Cela crée une référence au domaine.

BuildFunctionCall(String, String[])

Construit une expression d’appel de fonction.

BuildGlobalReference(String)

Construit une expression de référence globale.

BuildNullValue()

Construit une expression à valeur nulle.

BuildParameterReference(String, String)

Construit une référence de paramètres.

BuildParameterReference(String)

Construit une référence de paramètres.

BuildStringLiteral(String)

Construit une expression littérale de chaînes.

BuildUserReference(String)

Construit une expression de référence utilisateur.

Equals(Object)

Teste l’égalité de l’instance courante 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)

Précise si l’expression du rapport est une expression agrégée.

IsExpressionString(String)

Indique si une chaîne est une expression.

ToString()

Convertit l’instance courante ReportExpression en chaîne.

ToString(String, IFormatProvider)

Convertit l’instance courante ReportExpression en chaîne.

Opérateurs

Nom Description
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 ReportExpression objet 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

Nom Description
IExpression.Value

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

IXmlSerializable.GetSchema()

Retourne le schéma xml.

IXmlSerializable.ReadXml(XmlReader)

Lit la documentation xml.

IXmlSerializable.WriteXml(XmlWriter)

Écrit de la documentation xml.

S’applique à