Class Param
A report parameter prompted from the user, carrying its typed value, localized
descriptions/hints/error messages, validation rule and optional list, lookup or
search dataset that supplies selectable values.
Assembly: Reportman.Reporting.dll
Syntax
public class Param : ReportItem, IDisposable, ICloneable
Constructors
View Source
Param()
Declaration
Fields
View Source
Alias
Declaration
Field Value
View Source
AllowNulls
Declaration
Field Value
View Source
Datasets
Declaration
Field Value
View Source
Descriptions
Declaration
[JsonConverter(typeof(NewlineDelimitedStringConverter))]
public string Descriptions
Field Value
View Source
ErrorMessages
Declaration
[JsonConverter(typeof(NewlineDelimitedStringConverter))]
public string ErrorMessages
Field Value
View Source
Hints
Declaration
[JsonConverter(typeof(NewlineDelimitedStringConverter))]
public string Hints
Field Value
View Source
IsReadOnly
Declaration
Field Value
View Source
Items
Declaration
Field Value
View Source
LookupDataset
Declaration
public string LookupDataset
Field Value
View Source
NeverVisible
Declaration
Field Value
View Source
ParamType
Declaration
public ParamType ParamType
Field Value
View Source
Search
Declaration
Field Value
View Source
SearchDataset
Declaration
public string SearchDataset
Field Value
View Source
SearchParam
Declaration
public string SearchParam
Field Value
View Source
Selected
Declaration
Field Value
View Source
Validation
Declaration
Field Value
View Source
Values
Declaration
Field Value
View Source
Visible
Declaration
Field Value
Properties
View Source
Description
Declaration
public string Description { get; set; }
Property Value
View Source
ErrorMessage
Declaration
public string ErrorMessage { get; set; }
Property Value
View Source
Hint
Declaration
public string Hint { get; set; }
Property Value
View Source
LastValue
Declaration
public Variant LastValue { get; set; }
Property Value
View Source
ListValue
Declaration
public Variant ListValue { get; }
Property Value
View Source
UserVisible
Declaration
public bool UserVisible { get; }
Property Value
View Source
Value
Declaration
public Variant Value { get; set; }
Property Value
Methods
View Source
Clone()
Declaration
Returns
View Source
GetClassName()
Internal function to determine the object type name
Declaration
protected override string GetClassName()
Returns
| Type |
Description |
| string |
Object type name
|
Overrides
View Source
GetDbType()
Declaration
public DbType GetDbType()
Returns
View Source
GetMultiValue()
Declaration
public string GetMultiValue()
Returns
View Source
GetSubExpreValue()
Declaration
public string GetSubExpreValue()
Returns
View Source
SelectAllValues()
Declaration
public void SelectAllValues()
View Source
UpdateLookupValues()
Declaration
public void UpdateLookupValues()
Implements