ReportExpression Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |