ReportExpression Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una expresión de informe.
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
- Herencia
-
ReportExpression
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| ReportExpression(Boolean) |
Inicializa una nueva instancia de la clase ReportExpression. |
| ReportExpression(DateTime) |
Inicializa una nueva instancia de la clase ReportExpression. |
| ReportExpression(Double) |
Inicializa una nueva instancia de la clase ReportExpression. |
| ReportExpression(Int32) |
Inicializa una nueva instancia de la clase ReportExpression. |
| ReportExpression(String, EvaluationMode) |
Inicializa una nueva instancia de la clase ReportExpression. |
| ReportExpression(String) |
Inicializa una nueva instancia de la clase ReportExpression. |
Propiedades
| Nombre | Description |
|---|---|
| DataType |
Obtiene o establece el tipo de dato de la expresión evaluada. |
| Empty |
Obtiene el objeto de expresión de informe vacío. |
| EvaluationMode |
Obtiene o establece el modo de evaluación para la expresión del informe. |
| Expression |
Obtiene o establece la cadena de expresión. |
| IsEmpty |
Obtiene si la expresión del informe está vacía. |
| IsExpression |
Obtiene un valor que indica si esto es una expresión. |
| Value |
Obtiene o establece el valor de la expresión. |
Métodos
| Nombre | Description |
|---|---|
| BuildFieldReference(String, String) |
Crea una referencia al campo. |
| BuildFieldReference(String) |
Crea una referencia al campo. |
| BuildFunctionCall(String, String[]) |
Construye una expresión de llamada a función. |
| BuildGlobalReference(String) |
Construye una expresión de referencia global. |
| BuildNullValue() |
Construye una expresión de valor nulo. |
| BuildParameterReference(String, String) |
Construye una referencia de parámetros. |
| BuildParameterReference(String) |
Construye una referencia de parámetros. |
| BuildStringLiteral(String) |
Construye una expresión literal de cadena. |
| BuildUserReference(String) |
Construye una expresión de referencia de usuario. |
| Equals(Object) |
Prueba la igualdad de la instancia actual con otra expresión. |
| GetDependencies(IList<ReportObject>, ReportObject) |
Obtiene dependencias del objeto padre. |
| GetFieldReference(String) |
Obtiene una referencia de campo para la expresión. |
| GetHashCode() |
Obtiene un código hash único para la instancia actual. |
| IsAggregateExpression(String) |
Especifica si la expresión del informe es una expresión agregada. |
| IsExpressionString(String) |
Indica si una cadena es una expresión. |
| ToString() |
Convierte la instancia actual ReportExpression en una cadena. |
| ToString(String, IFormatProvider) |
Convierte la instancia actual ReportExpression en una cadena. |
Operadores
| Nombre | Description |
|---|---|
| Equality(ReportExpression, ReportExpression) |
Prueba la igualdad de dos expresiones. |
| Equality(ReportExpression, String) |
Prueba la igualdad de dos expresiones. |
| Equality(String, ReportExpression) |
Prueba la igualdad de dos expresiones. |
| Explicit(ReportExpression to String) |
Convierte un ReportExpression objeto en una cadena de expresión. |
| Implicit(String to ReportExpression) |
Convierte una cadena de expresión en un ReportExpression objeto. |
| Inequality(ReportExpression, ReportExpression) |
Evalúa la desigualdad de dos expresiones. |
| Inequality(ReportExpression, String) |
Evalúa la desigualdad de dos expresiones. |
| Inequality(String, ReportExpression) |
Evalúa la desigualdad de dos expresiones. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IExpression.Value |
Obtiene o establece el valor de expresión. |
| IXmlSerializable.GetSchema() |
Devuelve el esquema xml. |
| IXmlSerializable.ReadXml(XmlReader) |
Lee documentación en xml. |
| IXmlSerializable.WriteXml(XmlWriter) |
Escribe documentación en xml. |