[]
Specifies information about a parameter for the report.
public sealed class Parameter
Name | Description |
---|---|
Parameter(Report, ReportParameter, IParameterInfo) | Creates a Parameter using the Rdl report parameter and the datamap. |
Name | Description |
---|---|
AllowBlank | Indicates whether an empty string is a valid value for this parameter. |
CurrentValue | Gets or sets the current value of the Parameter. |
DataType | The data type of the parameter. |
DateOnly | Indicates whether the user should be prompted for both date and time or only the date. Applicable to DateTime parameters. |
DefaultValues | The default value or values (if this parameter is a MultiValue parameter) to use for the parameter. |
DefinesValidValues | Gets whether this parameter has valid values defined in the report definition. |
DependentParameters | Returns Parameter objects that cannot be evaluated until this Parameter is evaluated. |
DisplayFormat | Parameter display format. |
EnableEmptyArray | Gets or sets whether an empty array is a valid parameter value. |
ErrorMessage | Gets the error message associated with this parameter. |
Hidden | Indicates the parameter should not be displayed to the user. |
Label | Gets or sets the label of the current value of the Parameter. |
LabelsArray | Returns an object array of all the Values.Label for this parameter. Mainly for use with Multivalue parameters. |
MultiValue | Indicates if this parameter accepts multiple values. |
Multiline | Indicates whether the parameter value supposes to be multiline. |
Name | Name of the parameter (This name can be used by expressions to refer to this parameter). |
Nullable | Indicates the value for this parameter is allowed to be Null. |
OrderByCondition | Gets a condition of the this parameter's valid values order. |
OrderByDirection | Gets a direction of the this parameter's valid values order. |
Prompt | The text to display to a user when prompting for the parameter's value. |
PromptUser | Indicates if the user should be prompted for this parameter's value. |
QueryParameter | Indicates whether the parameter is used in a query. |
SelectAllValue | If not empty, determines the value which will be passed in parameter value if "Select All" flag was set for multivalue parameter. |
State | Specifies the current state of this parameter. |
ValidValues | The ordered list of possible values for this parameter. |
ValidationState | Gets the error message associated with this parameter. For internal use. |
Values | Gets the Values collection for this parameter. Used for Multivalue parameters. |
ValuesArray | Returns an object array of all the Values.Value for this parameter. Mainly for use with Multivalue parameters. |
Name | Description |
---|---|
Create(string, ExpressionInfo, ParameterType, ParameterState, bool, bool, bool, bool, bool, bool, bool, OrderByCondition, OrderByDirection, Report) | Creates new instance of Parameter with specified properties. |
Create(string, ExpressionInfo, ParameterType, ParameterState, bool, bool, bool, bool, bool, bool, bool, OrderByCondition, OrderByDirection, Report, EnableEmptyArray) | Creates new instance of Parameter with specified properties. |
Create(string, ExpressionInfo, ParameterType, ParameterState, bool, bool, bool, bool, bool, bool, bool, OrderByCondition, OrderByDirection, ExpressionInfo, Report) | Creates new instance of Parameter with specified properties. |
Create(string, ExpressionInfo, ParameterType, ParameterState, bool, bool, bool, bool, bool, bool, bool, OrderByCondition, OrderByDirection, ExpressionInfo, Report, EnableEmptyArray) | Creates new instance of Parameter with specified properties. |
RefreshParameterValues() |