TypedColumnBasedataType Class

The base class of all columns.

Definition

Namespace: Firefly.Box.Data.Advanced
Assembly: Firefly.Box (in Firefly.Box.dll) Version: debug-master-v:33791
C#
public abstract class TypedColumnBase<dataType> : ColumnBase
Inheritance
Object    ColumnBase    TypedColumnBasedataType
Derived
More

Type Parameters

dataType
The type of data, of this col umn

Remarks

Adds to ColumnBase the typed behavior according to it's type

Properties

__RecomputePath
(Inherited from ColumnBase)
AfterExpandGoToNextControl Returns an Boolean that represents additional settings for the Expand event
(Inherited from ColumnBase)
AllowNull Gets or sets whether this column allows null values in it's Value property
(Overrides ColumnBaseAllowNull)
CaptionGets or sets the ColumnBase's caption
(Inherited from ColumnBase)
DbReadOnly Determines if this column is only read from the database but not saved to it.
(Inherited from ColumnBase)
DefaultValue 
DisplayName
(Inherited from ColumnBase)
Entity Gets the Entity to which this column is bound.
(Inherited from ColumnBase)
ExcludeFromDbWhere
(Inherited from ColumnBase)
FormatTo be completed
(Overrides ColumnBaseFormat)
FormatInfo Used to provide additional info on the specified Format
(Inherited from ColumnBase)
InputRange Get or sets this column's input range.
(Inherited from ColumnBase)
NameGets or sets the ColumnBase's name
(Inherited from ColumnBase)
NullDisplayText Gets or sets the text that will be displayed if this column's Value is null.
(Inherited from ColumnBase)
OnChangeMarkRowAsChanged Determines if the UIController.RowChanged property will be set, when this column is changed.
(Inherited from ColumnBase)
OriginalValue 
Storage 
SupportInvalidValuesInInputRange 
Value 
WasSet
(Inherited from ColumnBase)

Methods

AdjustGetValue 
AdjustSetValue 
AreEqualOrdinal 
BindValue(FuncdataType) Binds the value of this column to the specified expression
BindValue(TypedColumnBasedataType) 
BindValueToColumnChange Sets an expression that will be used for the value of this column
CanYouBeQueried
(Inherited from ColumnBase)
Cast 
Compare 
CompareValueFromDbWithFilterValue 
DbAreEqual 
DbValueStartsWithFilterValue 
Equals
(Overrides ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
ForceIncrementalSearchWhenCurrentValueMeetsCriteria 
GetHashCode
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetValueFromDB
(Overrides ColumnBaseGetValueFromDB(IValueLoader))
IsBetween(FuncdataType, dataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(FuncdataType, TypedColumnBasedataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(FuncdataType, FuncdataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(dataType, dataType) 
IsBetween(dataType, TypedColumnBasedataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(dataType, FuncdataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(TypedColumnBasedataType, dataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(TypedColumnBasedataType, TypedColumnBasedataType)Creates a filter that represents a between relation between this column and the values specified
IsBetween(TypedColumnBasedataType, FuncdataType)Creates a filter that represents a between relation between this column and the values specified
IsDifferentFrom(FuncdataType) 
IsDifferentFrom(dataType) 
IsDifferentFrom(TypedColumnBasedataType) 
IsEqualTo(FuncdataType)Creates a filter that represents the is equal to relation between this column and the value specified
IsEqualTo(dataType)Creates a filter that represents the is equal to relation between this column and the value specified
IsEqualTo(TypedColumnBasedataType)Creates a filter that represents the is equal to relation between this column and the value specified
IsGreaterOrEqualTo(FuncdataType)Creates a filter that represents the is greater or equal to relation between this column and the value specified
IsGreaterOrEqualTo(dataType)Creates a filter that represents the is greater or equal to relation between this column and the value specified
IsGreaterOrEqualTo(TypedColumnBasedataType)Creates a filter that represents the is greater or equal to relation between this column and the value specified
IsGreaterThan(FuncdataType)Creates a filter that represents the is greater than relation between this column and the value specified
IsGreaterThan(dataType)Creates a filter that represents the is greater than relation between this column and the value specified
IsGreaterThan(TypedColumnBasedataType)Creates a filter that represents the is greater than relation between this column and the value specified
IsLessOrEqualTo(FuncdataType)Creates a filter that represents the is less or equal to relation between this column and the value specified
IsLessOrEqualTo(dataType)Creates a filter that represents the is less or equal to relation between this column and the value specified
IsLessOrEqualTo(TypedColumnBasedataType)Creates a filter that represents the is less or equal to relation between this column and the value specified
IsLessThan(FuncdataType)Creates a filter that represents the is less than relation between this column and the value specified
IsLessThan(dataType)Creates a filter that represents the is less than relation between this column and the value specified
IsLessThan(TypedColumnBasedataType)Creates a filter that represents the is less than relation between this column and the value specified
IsNull 
LoadFrom
(Overrides ColumnBaseLoadFrom(IValueLoader))
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OnFormatChanged 
Parse
(Overrides ColumnBaseParse(String, String))
ProcessUserInput
(Overrides ColumnBaseProcessUserInput(String, String, Boolean))
ResetToDefaultValue
(Overrides ColumnBaseResetToDefaultValue)
SaveYourValueToDb
(Overrides ColumnBaseSaveYourValueToDb(IValueSaver))
ToString
(Overrides ObjectToString)
ToString(String)
(Overrides ColumnBaseToString(String))
ToString(String, IFormatProvider)Formats the value of the current instance using the specified format.
(Inherited from ColumnBase)

Events

Expand Occurs when the user parks on a control that is bound to this column and invokes the ExpandCommand
(Inherited from ColumnBase)
ValueChanged Occurs when the Value of this column changes

Operators

Extension Methods

ShouldBeT
(Defined by Should)

See Also