ReportParameter Classe

Definição

Contém informações sobre um parâmetro para o relatório.

public ref class ReportParameter : Microsoft::ReportingServices::RdlObjectModel::ReportObject, Microsoft::ReportingServices::RdlObjectModel::INamedObject
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportParameter/ReportParameterConverter))]
public class ReportParameter : Microsoft.ReportingServices.RdlObjectModel.ReportObject, Microsoft.ReportingServices.RdlObjectModel.INamedObject
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportParameter/ReportParameterConverter))>]
type ReportParameter = class
    inherit ReportObject
    interface INamedObject
Public Class ReportParameter
Inherits ReportObject
Implements INamedObject
Herança
Derivado
Atributos
Implementações

Construtores

ReportParameter()

Cria uma nova instância da classe ReportParameter.

Propriedades

AllowBlank

Obtém ou define um valor que indica se o valor deste parâmetro tem permissão para ser a cadeia de caracteres vazia.

ComponentMetadata

Obtém ou define os metadados do componente.

(Herdado de ReportObject)
DataType

Obtém ou define o tipo de dados do parâmetro.

DefaultValue

Obtém ou define o valor padrão a ser usado para o parâmetro (se não fornecido pelo usuário). Se nenhum valor for fornecido como parte da definição ou pelo usuário, o valor será nulo. Exigida se a propriedade Prompt não for especificada e se Nullable for False ou se for fornecida uma lista ValidValues que não contenha Null (um Value omitido).

Hidden

Obtém ou define um valor que indica se o parâmetro não deve ser exibido ao usuário (porém, ele ainda estará disponível para uso programático com sub-relatórios, relatórios detalhados, etc.).

MultiValue

Obtém ou define um valor que indica se esse é um parâmetro de vários valores (um parâmetro que pode usar um conjunto de valores).

Name

Obtém ou define o nome do parâmetro de relatório.

Nullable

Obtém ou define um valor que indica se o valor deste parâmetro tem permissão para ser Nulo.

Parent

O pai deste objeto de relatório.

(Herdado de ReportObjectBase)
Prompt

Obtém ou define o prompt do usuário a ser exibido na solicitação de valores de parâmetros.

PromptLocID

Obtém ou define o identificador exclusivo para a propriedade Prompt.

Site

Obtém ou define o site associado ao objeto ReportObject.

(Herdado de ReportObject)
UsedInQuery

Obtém ou define um valor que indica se o parâmetro é usado ou não em uma consulta no relatório.

ValidValues

Obtém ou define os valores possíveis para o parâmetro (para a interface de usuário do usuário final).

Métodos

DeepClone()

Retorna um clone de profundidade desta instância ReportObject.

(Herdado de ReportObject)
GetContainingDataScopes()

Retorna a lista de objeto de relatório que contém escopos de dados.

(Herdado de ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

Retorna os escopos de dados para implementação padrão.

(Herdado de ReportObject)
GetDependenciesCore(IList<ReportObject>)

Retorna o núcleo de dependências para o objeto ReportObject.

(Herdado de ReportObject)
Initialize()

Inicializa uma instância de ReportObject.

(Herdado de ReportObject)
InitializeForDesigner()

Inicializa o objeto de relatório do designer.

(Herdado de ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

Gera um evento quando a propriedade do filho tiver sido alterada.

(Herdado de ReportObject)
OnPropertyChanged(Int32, Object, Object)

Gera um evento quando a propriedade tiver sido alterada.

(Herdado de ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Indica se a semântica RDL é igual aos objetos do núcleo.

SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>)

Salva o valor da propriedade do objeto do relatório.

(Herdado de ReportObject)

Implantações explícitas de interface

IComponent.Disposed

Ocorre quando o objeto ReportObject é descartado.

(Herdado de ReportObject)
IDisposable.Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de ReportObject)

Aplica-se a