GridColumn
Class
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:
Implements:
Inherited Members
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#
[Browsable(false)]
public string DataTypeName { get; }
C#
protected bool DesignMode { get; }
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; }
FilterTemplate
ITemplate
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 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#
public virtual bool Reorderable { get; set; }
C#
public virtual bool Selectable { get; }
C#
public virtual bool ShowFilterIcon { get; set; }
C#
public virtual bool ShowNoSortIcon { get; set; }
C#
public virtual bool ShowSortIcon { get; set; }
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; }
TableViewSpecificState
StateBag
C#
protected StateBag TableViewSpecificState { get; }
C#
[Browsable(true)]
public virtual string UniqueName { get; set; }
ViewState
StateBag
C#
protected StateBag ViewState { get; }
Methods
C#
public static void AddSubPropertyFieldInfo(IDictionary fieldsInfo, string dataField, object dataItemInstance)
C#
public virtual string EvaluateFilterExpression(GridFilteringItem filteringItem)
C#
protected bool FunctionTakesNoArguments(GridKnownFunction filterFunction)
C#
protected virtual string GetCurrentFilterValueFromControl(TableCell cell)
C#
public virtual IDictionary GetCustomPropertyDataFields(object dataItemInstance)
C#
protected virtual ArrayList GetFilterFunctionsList(GridFilterListOptions options, ArrayList sourceList)
C#
public virtual void Initialize()
C#
protected virtual void OnColumnChanged()
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public virtual void PrepareCell(TableCell cell, GridItem item)
C#
public virtual void RefreshCurrentFilterValue(GridFilteringItem filteringItem, string functionName)
C#
public virtual void RefreshCurrentFilterValue(GridFilteringItem filteringItem)
C#
public void ResetCurrentFilterValue()
C#
protected virtual void SetCurrentFilterValueToControl(TableCell cell)
C#
protected virtual void SetupFilterControls(TableCell cell)
C#
protected virtual void TrackViewState()