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