ColumnBase 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 ColumnBase : IFilterItem, 
	IFormattable
Inheritance
Object    ColumnBase
Derived
Implements
IFilterItem, IFormattable

Remarks

Represents the basic storage of data, and it's interaction with UIController, BusinessProcess and the database.

Constructors

ColumnBaseInitializes a new instance of the ColumnBase class

Properties

__RecomputePath 
AfterExpandGoToNextControl Returns an Boolean that represents additional settings for the Expand event
AllowNull 
CaptionGets or sets the ColumnBase's caption
DbReadOnly Determines if this column is only read from the database but not saved to it.
DefaultValueGets the value determining the ColumnBase's default value
DisplayName 
Entity Gets the Entity to which this column is bound.
ExcludeFromDbWhere 
FormatTo be completed
FormatInfo Used to provide additional info on the specified Format
InputRange Get or sets this column's input range.
NameGets or sets the ColumnBase's name
NullDisplayText Gets or sets the text that will be displayed if this column's Value is null.
OnChangeMarkRowAsChanged Determines if the UIController.RowChanged property will be set, when this column is changed.
OriginalValue Gets the original value as it was before the EnterRow event.
Value Gets the currently stored value.
WasSet 

Methods

CanYouBeQueried 
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetValueFromDB 
LoadFrom 
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Parse 
ProcessUserInput 
ResetToDefaultValue Resets the column's value, to its default one.
SaveYourValueToDb 
ToStringReturns a string that represents the current object.
(Inherited from Object)
ToString(String) 
ToString(String, IFormatProvider)Formats the value of the current instance using the specified format.

Events

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

See Also