ReportExpression Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |