Class LookupSource
A source of a lookup list of items.
[TypeStore]
public class LookupSource
- Inheritance
-
LookupSource
- Inherited Members
- Extension Methods
Constructors
LookupSource()
Constructor
public LookupSource()
Fields
List
Field
protected List<LookupItem> List
Field Value
fStore
Field
protected SqlStore fStore
Field Value
Properties
LookupDef
The definition associated to this instance.
public LookupDef LookupDef { get; }
Property Value
Store
Field
protected SqlStore Store { get; }
Property Value
Methods
ClearList()
Clears the lookup list.
public virtual void ClearList()
FindItem(object)
Finds and returns a LookupItem with value equal to a specified value.
public virtual LookupItem FindItem(object Value)
Parameters
Valueobject
Returns
GetList()
Returns the lookup list, full of items.
public virtual List<LookupItem> GetList()
Returns
Initialize(LookupDef)
Initializes this instance, and assigns the LookupDef.
public virtual void Initialize(LookupDef LookupDef)
Parameters
LookupDefLookupDef
LoadFrom(DataTable)
Fills the list using a DataTable
public virtual void LoadFrom(DataTable Table)
Parameters
TableDataTable
LoadFrom(Enum)
Fills the list using an enum type.
public virtual void LoadFrom(Enum Enum)
Parameters
EnumEnum
Select(string)
Fills the list using a SELECT statement
public virtual void Select(string SqlText)
Parameters
SqlTextstring