New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable")]
[TypeConverter(typeof(ExpandableObjectConverter))]
public abstract class GridColumn : IStateManager, IComparable

Inheritance: objectGridColumn

Derived Classes: GridButtonColumnGridCalculatedColumnGridDragDropColumnGridEditCommandColumnGridEditableColumnGridExpandColumnGridGroupSplitterColumnGridHyperLinkColumnGridImageColumnGridRowIndicatorColumn...

Implements: IComparableIStateManager

Inherited Members object.GetType()object.MemberwiseClone()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GridColumn()

Properties

C#
public virtual GridKnownFunction AndCurrentFilterFunction { get; set; }
C#
public virtual string AndCurrentFilterValue { get; set; }
C#
public virtual bool AutoPostBackOnFilter { get; set; }
C#
public virtual string ColumnGroupName { get; set; }
C#
[Browsable(false)]
public virtual string ColumnType { get; }
C#
public virtual GridKnownFunction CurrentFilterFunction { get; set; }
C#
public virtual string CurrentFilterValue { get; set; }
C#
[TypeConverter(typeof(GridDataTypeConverter))]
public Type DataType { get; set; }
C#
[Browsable(false)]
public string DataTypeName { get; }
C#
protected bool DesignMode { get; }
C#
public bool Display { get; set; }
C#
public int EditFormColumnIndex { get; set; }
C#
public string EditFormHeaderTextFormat { get; set; }
C#
public virtual string EditorControlToolTip { get; set; }
C#
public virtual bool EnableHeaderContextMenu { get; set; }
C#
public virtual bool Exportable { get; set; }
C#
public virtual bool FilterCheckListEnableLoadOnDemand { get; set; }
C#
public virtual string FilterCheckListWebServiceMethod { get; set; }
C#
public virtual string FilterControlAltText { get; set; }
C#
public virtual string FilterControlToolTip { get; set; }
C#
public virtual Unit FilterControlWidth { get; set; }
C#
public virtual int? FilterDelay { get; set; }
C#
public virtual string FilterImageToolTip { get; set; }
C#
public virtual string FilterImageUrl { get; set; }
C#
public virtual GridFilterListOptions FilterListOptions { get; set; }
C#
[Browsable(false)]
public virtual ITemplate FilterTemplate { get; set; }

FooterStyle

TableItemStyle

C#
public virtual TableItemStyle FooterStyle { get; }
C#
public virtual string FooterText { get; set; }
C#
public virtual bool Groupable { get; set; }
C#
public virtual string GroupByExpression { get; set; }
C#
public virtual string HeaderAbbr { get; set; }
C#
public virtual string HeaderAxis { get; set; }
C#
public virtual GridHeaderButtonType HeaderButtonType { get; set; }
C#
public virtual string HeaderImageUrl { get; set; }

HeaderStyle

TableItemStyle

C#
public virtual TableItemStyle HeaderStyle { get; }
C#
public virtual string HeaderText { get; set; }
C#
public virtual string HeaderTooltip { get; set; }
C#
protected virtual bool IsDefaultUniqueName { get; }
C#
[Browsable(false)]
public virtual bool IsEditable { get; }
C#
protected bool IsTrackingViewState { get; }

ItemStyle

TableItemStyle

C#
public virtual TableItemStyle ItemStyle { get; }
C#
public virtual string[] ListOfFilterValues { get; set; }
C#
[Browsable(false)]
public int OrderIndex { get; set; }
C#
[Browsable(false)]
public GridTableView Owner { get; }
C#
[Browsable(false)]
public virtual string OwnerGridID { get; }
C#
[Browsable(false)]
public virtual string OwnerID { get; }
C#
public virtual bool Reorderable { get; set; }
C#
public virtual bool Resizable { get; set; }
C#
public virtual bool Selectable { get; }
C#
[Browsable(false)]
public bool Selected { get; set; }
C#
public virtual bool ShowFilterIcon { get; set; }
C#
public virtual bool ShowNoSortIcon { get; set; }
C#
public virtual bool ShowSortIcon { get; set; }
C#
protected virtual bool Sortable { get; }
C#
public virtual string SortAscImageUrl { get; set; }
C#
public virtual string SortDescImageUrl { get; set; }
C#
public virtual Color SortedBackColor { get; set; }
C#
public virtual string SortExpression { get; set; }
C#
protected StateBag TableViewSpecificState { get; }
C#
[Browsable(true)]
public virtual string UniqueName { get; set; }

ViewState

StateBag

C#
protected StateBag ViewState { get; }
C#
public virtual bool Visible { get; set; }

Methods

C#
public static void AddSubPropertyFieldInfo(IDictionary fieldsInfo, string dataField, object dataItemInstance)
Parameters:fieldsInfoIDictionarydataFieldstringdataItemInstanceobject
C#
public abstract GridColumn Clone()
Returns:

GridColumn

C#
public int CompareTo(object obj)
Parameters:objobjectReturns:

int

Implements: IComparable.CompareTo(object)

C#
protected virtual void CopyBaseProperties(GridColumn FromColumn)
Parameters:FromColumnGridColumn
C#
public virtual string EvaluateFilterExpression()
Returns:

string

C#
public virtual string EvaluateFilterExpression(GridFilteringItem filteringItem)
Parameters:filteringItemGridFilteringItemReturns:

string

C#
protected bool FunctionTakesNoArguments(GridKnownFunction filterFunction)
Parameters:filterFunctionGridKnownFunctionReturns:

bool

C#
protected virtual string GenerateUniqueName()
Returns:

string

C#
protected string GenerateUniqueNameBase(string Base)
Parameters:BasestringReturns:

string

C#
protected virtual string GetCurrentFilterValueFromControl(TableCell cell)
Parameters:cellTableCellReturns:

string

C#
public virtual IDictionary GetCustomPropertyDataFields(object dataItemInstance)
Parameters:dataItemInstanceobjectReturns:

IDictionary

C#
public virtual string GetDefaultGroupByExpression()
Returns:

string

C#
protected virtual string GetFilterDataField()
Returns:

string

C#
protected virtual ArrayList GetFilterFunctionsList(GridFilterListOptions options, ArrayList sourceList)
Parameters:optionsGridFilterListOptionssourceListArrayListReturns:

ArrayList

C#
public static GridColumn InheritanceSafeClone(GridColumn from)
Parameters:fromGridColumnReturns:

GridColumn

C#
public virtual void Initialize()
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public virtual void InitializeCell(TableCell cell, int columnIndex, GridItem inItem)
Parameters:cellTableCellcolumnIndexintinItemGridItem
C#
public virtual bool IsBoundToFieldName(string name)
Parameters:namestringReturns:

bool

C#
protected bool IsUniqueName(string testName)
Parameters:testNamestringReturns:

bool

C#
protected virtual void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected virtual void OnColumnChanged()
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public virtual void PrepareCell(TableCell cell, GridItem item)
Parameters:cellTableCellitemGridItem
C#
public virtual void RefreshCurrentFilterValue(GridFilteringItem filteringItem, string functionName)
Parameters:filteringItemGridFilteringItemfunctionNamestring
C#
public virtual void RefreshCurrentFilterValue(GridFilteringItem filteringItem)
Parameters:filteringItemGridFilteringItem
C#
public void ResetCurrentFilterValue()
C#
public void ResetCurrentFilterValue(GridFilteringItem item)
Parameters:itemGridFilteringItem
C#
protected virtual object SaveViewState()
Returns:

object

C#
protected virtual void SetCurrentFilterValueToControl(TableCell cell)
Parameters:cellTableCell
C#
protected virtual void SetupFilterControls(TableCell cell)
Parameters:cellTableCell
C#
protected virtual bool ShouldSerializeFilterImageUrl()
Returns:

bool

C#
protected virtual bool ShouldSerializeSortAscImageUrl()
Returns:

bool

C#
protected virtual bool ShouldSerializeSortDescImageUrl()
Returns:

bool

C#
public virtual bool SupportsFiltering()
Returns:

bool

C#
public override string ToString()
Returns:

string

Overrides: object.ToString()

C#
protected virtual void TrackViewState()
C#
protected virtual void TrySetOnClientClickScript(Control control, GridItem item, string functionName, params string[] functionParameters)
Parameters:controlControlitemGridItemfunctionNamestringfunctionParametersstring[]
C#
protected void UpdateUniqueNameIfDefault(string value)
Parameters:valuestring
In this article
DefinitionConstructorsGridColumn()PropertiesAndCurrentFilterFunctionAndCurrentFilterValueAutoPostBackOnFilterColumnGroupNameColumnTypeCurrentFilterFunctionCurrentFilterValueDataTypeDataTypeNameDesignModeDisplayEditFormColumnIndexEditFormHeaderTextFormatEditorControlToolTipEnableHeaderContextMenuExportableFilterCheckListEnableLoadOnDemandFilterCheckListWebServiceMethodFilterControlAltTextFilterControlToolTipFilterControlWidthFilterDelayFilterImageToolTipFilterImageUrlFilterListOptionsFilterTemplateFooterStyleFooterTextGroupableGroupByExpressionHeaderAbbrHeaderAxisHeaderButtonTypeHeaderImageUrlHeaderStyleHeaderTextHeaderTooltipIsDefaultUniqueNameIsEditableIsTrackingViewStateItemStyleListOfFilterValuesOrderIndexOwnerOwnerGridIDOwnerIDReorderableResizableSelectableSelectedShowFilterIconShowNoSortIconShowSortIconSortableSortAscImageUrlSortDescImageUrlSortedBackColorSortExpressionTableViewSpecificStateUniqueNameViewStateVisibleMethodsAddSubPropertyFieldInfo(IDictionary, string, object)Clone()CompareTo(object)CopyBaseProperties(GridColumn)EvaluateFilterExpression()EvaluateFilterExpression(GridFilteringItem)FunctionTakesNoArguments(GridKnownFunction)GenerateUniqueName()GenerateUniqueNameBase(string)GetCurrentFilterValueFromControl(TableCell)GetCustomPropertyDataFields(object)GetDefaultGroupByExpression()GetFilterDataField()GetFilterFunctionsList(GridFilterListOptions, ArrayList)InheritanceSafeClone(GridColumn)Initialize()InitializeCell(TableCell, int, GridItem)IsBoundToFieldName(string)IsUniqueName(string)LoadViewState(object)OnColumnChanged()PrepareCell(TableCell, GridItem)RefreshCurrentFilterValue(GridFilteringItem, string)RefreshCurrentFilterValue(GridFilteringItem)ResetCurrentFilterValue()ResetCurrentFilterValue(GridFilteringItem)SaveViewState()SetCurrentFilterValueToControl(TableCell)SetupFilterControls(TableCell)ShouldSerializeFilterImageUrl()ShouldSerializeSortAscImageUrl()ShouldSerializeSortDescImageUrl()SupportsFiltering()ToString()TrackViewState()TrySetOnClientClickScript(Control, GridItem, string, params string[])UpdateUniqueNameIfDefault(string)
Not finding the help you need?
Contact Support