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
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) |
Inicializa una nueva instancia de la clase ReportExpression. |
ReportExpression(String, EvaluationMode) |
Inicializa una nueva instancia de la clase ReportExpression. |
Propiedades
DataType |
Obtiene o establece el tipo de datos 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 de informe. |
Expression |
Obtiene o establece la cadena de expresión. |
IsEmpty |
Obtiene un valor que indica si la expresión de informe está vacía. |
IsExpression |
Obtiene un valor que indica si se trata de una expresión. |
Value |
Obtiene o establece el valor de la expresión. |
Métodos
BuildFieldReference(String) |
Compila una referencia al campo. |
BuildFieldReference(String, String) |
Compila una referencia al campo. |
BuildFunctionCall(String, String[]) |
Compila una expresión de llamada de función. |
BuildGlobalReference(String) |
Compila una expresión de referencia global. |
BuildNullValue() |
Compila una expresión de valor NULL. |
BuildParameterReference(String) |
Compila una referencia de parámetro. |
BuildParameterReference(String, String) |
Compila una referencia de parámetro. |
BuildStringLiteral(String) |
Compila una expresión literal de cadena. |
BuildUserReference(String) |
Compila una expresión de referencia de usuario. |
Equals(Object) |
Comprueba la igualdad entre la instancia actual y otra expresión. |
GetDependencies(IList<ReportObject>, ReportObject) |
Obtiene las dependencias del objeto primario. |
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 de informe es una expresión de agregado. |
IsExpressionString(String) |
Indica si una cadena es una expresión. |
ToString() |
Convierte la instancia de ReportExpression actual en una cadena. |
ToString(String, IFormatProvider) |
Convierte la instancia de ReportExpression actual en una cadena. |
Operadores
Equality(ReportExpression, ReportExpression) |
Comprueba la igualdad entre dos expresiones. |
Equality(ReportExpression, String) |
Comprueba la igualdad entre dos expresiones. |
Equality(String, ReportExpression) |
Comprueba la igualdad entre dos expresiones. |
Explicit(ReportExpression to String) |
Convierte un objeto ReportExpression en una cadena de expresión. |
Implicit(String to ReportExpression) |
Convierte una cadena de expresión en un objeto ReportExpression. |
Inequality(ReportExpression, ReportExpression) |
Comprueba la desigualdad entre dos expresiones. |
Inequality(ReportExpression, String) |
Comprueba la desigualdad entre dos expresiones. |
Inequality(String, ReportExpression) |
Comprueba la desigualdad entre dos expresiones. |
Implementaciones de interfaz explícitas
IExpression.Value |
Obtiene o establece el valor de expression. |
IXmlSerializable.GetSchema() |
Devuelve el esquema XML. |
IXmlSerializable.ReadXml(XmlReader) |
Lee la documentación XML. |
IXmlSerializable.WriteXml(XmlWriter) |
Escribe la documentación XML. |