Compartir a través de


Clase ReportParameter

Contains information about a parameter to the report.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.ReportingServices.RdlObjectModel. . :: . .ReportObjectBase
    Microsoft.ReportingServices.RdlObjectModel. . :: . .ReportObject
      Microsoft.ReportingServices.RdlObjectModel..::..ReportParameter

Espacio de nombres:  Microsoft.ReportingServices.RdlObjectModel
Ensamblado:  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Sintaxis

'Declaración
Public Class ReportParameter _
    Inherits ReportObject _
    Implements INamedObject
'Uso
Dim instance As ReportParameter
public class ReportParameter : ReportObject, 
    INamedObject
public ref class ReportParameter : public ReportObject, 
    INamedObject
type ReportParameter =  
    class
        inherit ReportObject
        interface INamedObject
    end
public class ReportParameter extends ReportObject implements INamedObject

El tipo ReportParameter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ReportParameter Creates a new instance of the ReportParameter class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllowBlank Indicates the value for this parameter is allowed to be the empty string.
Propiedad pública ComponentMetadata The component metadata. (Se hereda de ReportObject.)
Propiedad pública DataType The data type of the parameter.
Propiedad pública DefaultValue Default value to use for the parameter (if not provided by the user). If no value is provided as a part of the definition or by the user, the value is null. Required if there is no Prompt and either Nullable is False or a ValidValues list is provided that does not contain Null (an omitted Value).
Propiedad pública Hidden Indicates the parameter should not be displayed to the user (however, it will still be available for programmatic use with subreports, drillthrough reports etc.).
Propiedad pública MultiValue Indicates this is a multivalue parameter (a parameter that can take a set of values).
Propiedad pública Name The report parameter name.
Propiedad pública Nullable Indicates the value for this parameter is allowed to be Null.
Propiedad pública Parent The parent of this report object. (Se hereda de ReportObjectBase.)
Propiedad pública Prompt The user prompt to display when asking for parameter values
Propiedad pública PromptLocID The unique identifier for the Prompt property.
Propiedad pública Site Infraestructura. (Se hereda de ReportObject.)
Propiedad pública UsedInQuery Indicates whether or not the parameter is used in a query in the report.
Propiedad pública ValidValues Possible values for the parameter (for the end-user UI)

Arriba

Métodos

  Nombre Descripción
Método público DeepClone Returns a deep clone of this ReportObject instance. (Se hereda de ReportObject.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetContainingDataScopes Infraestructura. (Se hereda de ReportObject.)
Método protegido GetDataScopesForDefaultImpl Infraestructura. (Se hereda de ReportObject.)
Método protegido GetDependenciesCore Infraestructura. (Se hereda de ReportObject.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método público Initialize Infraestructura. (Se hereda de ReportObject.)
Método protegido InitializeForDesigner Infraestructura. (Se hereda de ReportObject.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido OnChildPropertyChanged Infraestructura. (Se hereda de ReportObject.)
Método protegido OnPropertyChanged Infraestructura. (Se hereda de ReportObject.)
Método protegido RdlSemanticEqualsCore Infraestructura. (Invalida ReportObject. . :: . .RdlSemanticEqualsCore(ReportObject, ICollection< (Of < <' (ReportObject> ) > > )).)
Método protegido SavePropertyValue< (Of < <' (T> ) > > ) Infraestructura. (Se hereda de ReportObject.)
Método público ToString (Se hereda de Object.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IDisposable. . :: . .Dispose (Se hereda de ReportObject.)
Implementación de interfaces explícitasEvento privado IComponent. . :: . .Disposed (Se hereda de ReportObject.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.