ReportParameter Class
Updated: February 25, 2016
Contains information about a parameter to the report.
Assembly: Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)
Microsoft.ReportingServices.RdlObjectModel::ReportObjectBase
Microsoft.ReportingServices.RdlObjectModel::ReportObject
Microsoft.ReportingServices.RdlObjectModel::ReportParameter
| Name | Description | |
|---|---|---|
![]() | ReportParameter() | Creates a new instance of the ReportParameter class. |
| Name | Description | |
|---|---|---|
![]() | AllowBlank | Gets or sets a value that indicates whether the value for this parameter is allowed to be the empty string. |
![]() | ComponentMetadata | Gets or sets the component metadata.(Inherited from ReportObject.) |
![]() | DataType | Gets or sets the data type of the parameter. |
![]() | DefaultValue | Gets or sets the 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). |
![]() | Hidden | Gets or sets a value that indicates whether the parameter should not be displayed to the user (however, it will still be available for programmatic use with subreports, drillthrough reports etc.). |
![]() | MultiValue | Gets or sets a value that indicates whether this is a multivalue parameter (a parameter that can take a set of values). |
![]() | Name | Gets or sets the report parameter name. |
![]() | Nullable | Gets or sets a value that indicates whether the value for this parameter is allowed to be Null. |
![]() | Parent | The parent of this report object.(Inherited from ReportObjectBase.) |
![]() | Prompt | Gest or sets the user prompt to display when asking for parameter values. |
![]() | PromptLocID | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the unique identifier for the Prompt property. |
![]() | Site | This API supports the product infrastructure and is not intended to be used directly from your code. Gets or sets the site associated with the ReportObject object.(Inherited from ReportObject.) |
![]() | UsedInQuery | Gets or sets a value that indicates whether or not the parameter is used in a query in the report. |
![]() | ValidValues | Gets or sets the possible values for the parameter (for the end-user UI). |
| Name | Description | |
|---|---|---|
![]() | DeepClone() | Returns a deep clone of this ReportObject instance.(Inherited from ReportObject.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetContainingDataScopes() | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the list of report object that contains data scopes.(Inherited from ReportObject.) |
![]() | GetDataScopesForDefaultImpl(IContainedObject^) | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the data scopes for default implementation.(Inherited from ReportObject.) |
![]() | GetDependenciesCore(IList<ReportObject^>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Returns the dependencies core for the ReportObject object.(Inherited from ReportObject.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Initialize() | This API supports the product infrastructure and is not intended to be used directly from your code. Initializes an instance of ReportObject.(Inherited from ReportObject.) |
![]() | InitializeForDesigner() | This API supports the product infrastructure and is not intended to be used directly from your code. Initializes the report object for designer.(Inherited from ReportObject.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnChildPropertyChanged(Int32, Object^, Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Raises an event when the property of the child was changed.(Inherited from ReportObject.) |
![]() | OnPropertyChanged(Int32, Object^, Object^) | This API supports the product infrastructure and is not intended to be used directly from your code. Raises an event when the property was changed.(Inherited from ReportObject.) |
![]() | RdlSemanticEqualsCore(ReportObject^, ICollection<ReportObject^>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Indicates whether the RDL semantic is equal to the core objects.(Overrides ReportObject::RdlSemanticEqualsCore(ReportObject^, ICollection<ReportObject^>^).) |
![]() | SavePropertyValue<T>(String^, T, ReportObject::SwapValue<T>^) | This API supports the product infrastructure and is not intended to be used directly from your code. Saves the property value of the report object.(Inherited from ReportObject.) |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IComponent::Disposed | Occurs when the ReportObject object is disposed.(Inherited from ReportObject.) |
![]() ![]() | IDisposable::Dispose() | This API supports the product infrastructure and is not intended to be used directly from your code. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from ReportObject.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





