[]
Summary description for ParameterCollection.
public class ParameterCollection : CollectionBase, IList, ICollection, IEnumerable, IDisposable
| Name | Description |
|---|---|
| ParameterCollection(IComponent) | Initializes a new instance of the ParameterCollection class. |
| Name | Description |
|---|---|
| this[int] | Gets the element at the specified index. |
| this[string] | Gets the Parameter with the specified key. |
| ParseResult | Returns the results of parsing the report's parameter values. |
| Name | Description |
|---|---|
| Add(Parameter) | Adds a Parameter object to the Parameter collection. |
| AddRange(ParameterCollection) | Adds a range of Parameter objects to the Parameter collection. |
| AddRange(Parameter[]) | Adds a range of Parameter objects to the Parameter collection. |
| AtLeastOneNeedsPrompt() | Determine if prompt is needed. Goes thru all the parameters and even if one of them has DontPrompt = false, returns. |
| AtLeastOneQueryCreated() | Determine if prompt is needed. Goes thru all the parameters and even if one of them has DontPrompt = false, returns. |
| ClearQueryCreated() | For internal use only. |
| Contains(Parameter) | Determines whether the collection contains the specified parameter. |
| Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| Dispose(bool) | Releases unmanaged and - optionally - managed resources. |
| IndexOf(Parameter) | Returns the index of the specified Parameter object in the collection. |
| Insert(int, Parameter) | Inserts a Parameter object into the collection at the specified index. |
| OnClearComplete() | Performs additional custom processes after clearing the contents of the CollectionBase instance. |
| OnInsertComplete(int, object) | Performs additional custom processes after inserting a new element into the CollectionBase instance. |
| OnRemoveComplete(int, object) | Performs additional custom processes after removing an element from the CollectionBase instance. |
| Remove(Parameter) | Removes a parameter from the collection. |
| SetParameterQueryAsCustom() | Make the query-created parameter use properties of parameter in ReportExplorer. Notice:If user wants to use this kind of parameter, a prefix 'param:' must be added into query like "select * from customer where country='<%param:parameter1%>' " |
| Name | Description |
|---|---|
| Cleared | Occurs when Parameter collection is cleared. |
| Loaded | Occurs when Parameter collection is loaded. |
| Modified | Occurs when Parameter collection is modified. |