ReportExpression Estrutura

Definição

Representa uma expressão de relatório.

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
Herança
ReportExpression
Atributos
Implementações

Construtores

ReportExpression(Boolean)

Inicializa uma nova instância da classe ReportExpression.

ReportExpression(DateTime)

Inicializa uma nova instância da classe ReportExpression.

ReportExpression(Double)

Inicializa uma nova instância da classe ReportExpression.

ReportExpression(Int32)

Inicializa uma nova instância da classe ReportExpression.

ReportExpression(String)

Inicializa uma nova instância da classe ReportExpression.

ReportExpression(String, EvaluationMode)

Inicializa uma nova instância da classe ReportExpression.

Propriedades

DataType

Obtém ou define o tipo de dados da expressão avaliada.

Empty

Obtém o objeto de expressão de relatório vazio.

EvaluationMode

Obtém ou define o modo de avaliação para a expressão do relatório.

Expression

Obtém ou define a cadeia de conexão de expressão.

IsEmpty

Obtém se a expressão do relatório é vazia.

IsExpression

Obtém um valor que indica se esta é uma expressão.

Value

Obtém ou define o valor da expressão.

Métodos

BuildFieldReference(String)

Cria uma referência ao campo.

BuildFieldReference(String, String)

Cria uma referência ao campo.

BuildFunctionCall(String, String[])

Criar uma expressão da chamada de função.

BuildGlobalReference(String)

Cria uma expressão de referência global.

BuildNullValue()

Cria uma expressão de valor nulo.

BuildParameterReference(String)

Cria uma referência de parâmetro.

BuildParameterReference(String, String)

Cria uma referência de parâmetro.

BuildStringLiteral(String)

Cria uma expressão literal de cadeia de caracteres.

BuildUserReference(String)

Cria uma expressão de referência de usuário.

Equals(Object)

Testa a igualdade da instância atual com outra expressão.

GetDependencies(IList<ReportObject>, ReportObject)

Obtém dependências do objeto pai.

GetFieldReference(String)

Obtém um campo de referência para a expressão.

GetHashCode()

Obtém um código hash exclusivo para a instância atual.

IsAggregateExpression(String)

Especifica se a expressão de relatório é uma expressão de agregação.

IsExpressionString(String)

Indica se uma cadeia de caracteres é uma expressão.

ToString()

Converte a instância ReportExpression atual em uma cadeia de caracteres.

ToString(String, IFormatProvider)

Converte a instância ReportExpression atual em uma cadeia de caracteres.

Operadores

Equality(ReportExpression, ReportExpression)

Testa a igualdade de duas expressões.

Equality(ReportExpression, String)

Testa a igualdade de duas expressões.

Equality(String, ReportExpression)

Testa a igualdade de duas expressões.

Explicit(ReportExpression to String)

Converte um objeto ReportExpression em uma cadeia de caracteres de expressão.

Implicit(String to ReportExpression)

Converte uma cadeia de caracteres de expressão em um objeto ReportExpression.

Inequality(ReportExpression, ReportExpression)

Testa a desigualdade de duas expressões.

Inequality(ReportExpression, String)

Testa a desigualdade de duas expressões.

Inequality(String, ReportExpression)

Testa a desigualdade de duas expressões.

Implantações explícitas de interface

IExpression.Value

Obtém ou define o valor da expressão.

IXmlSerializable.GetSchema()

Retorna o esquema xml.

IXmlSerializable.ReadXml(XmlReader)

Lê documentação xml.

IXmlSerializable.WriteXml(XmlWriter)

Grava documentação xml.

Aplica-se a