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