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#
public class GridButtonColumn : GridColumn, IStateManager, IComparable

Inheritance: objectGridColumnGridButtonColumn

Derived Classes: GridClientDeleteColumnGridClientSelectColumn

Implements: IComparableIStateManager

Inherited Members GridColumn.InheritanceSafeClone(GridColumn)GridColumn.GetFilterDataField()GridColumn.SupportsFiltering()GridColumn.ShouldSerializeFilterImageUrl()GridColumn.ShouldSerializeSortAscImageUrl()GridColumn.ShouldSerializeSortDescImageUrl()GridColumn.RefreshCurrentFilterValue(GridFilteringItem, string)GridColumn.RefreshCurrentFilterValue(GridFilteringItem)GridColumn.SetCurrentFilterValueToControl(TableCell)GridColumn.GetCurrentFilterValueFromControl(TableCell)GridColumn.EvaluateFilterExpression(GridFilteringItem)GridColumn.EvaluateFilterExpression()GridColumn.FunctionTakesNoArguments(GridKnownFunction)GridColumn.SetupFilterControls(TableCell)GridColumn.GetFilterFunctionsList(GridFilterListOptions, ArrayList)GridColumn.PrepareCell(TableCell, GridItem)GridColumn.LoadViewState(object)GridColumn.OnColumnChanged()GridColumn.SaveViewState()GridColumn.ToString()GridColumn.TrackViewState()GridColumn.ResetCurrentFilterValue(GridFilteringItem)GridColumn.ResetCurrentFilterValue()GridColumn.GetDefaultGroupByExpression()GridColumn.IsUniqueName(string)GridColumn.GenerateUniqueNameBase(string)GridColumn.GenerateUniqueName()GridColumn.TrySetOnClientClickScript(Control, GridItem, string, params string[])GridColumn.UpdateUniqueNameIfDefault(string)GridColumn.IsBoundToFieldName(string)GridColumn.CompareTo(object)GridColumn.GetCustomPropertyDataFields(object)GridColumn.AddSubPropertyFieldInfo(IDictionary, string, object)GridColumn.HeaderTooltipGridColumn.HeaderAbbrGridColumn.HeaderAxisGridColumn.ColumnGroupNameGridColumn.SelectedGridColumn.SortableGridColumn.ExportableGridColumn.EnableHeaderContextMenuGridColumn.EditorControlToolTipGridColumn.DataTypeNameGridColumn.ListOfFilterValuesGridColumn.FilterTemplateGridColumn.TableViewSpecificStateGridColumn.DesignModeGridColumn.FooterStyleGridColumn.FooterTextGridColumn.HeaderImageUrlGridColumn.HeaderStyleGridColumn.HeaderTextGridColumn.IsTrackingViewStateGridColumn.ItemStyleGridColumn.OwnerGridColumn.ViewStateGridColumn.VisibleGridColumn.DisplayGridColumn.OwnerIDGridColumn.OwnerGridIDGridColumn.ResizableGridColumn.ReorderableGridColumn.ColumnTypeGridColumn.OrderIndexGridColumn.IsDefaultUniqueNameGridColumn.EditFormColumnIndexGridColumn.UniqueNameGridColumn.EditFormHeaderTextFormatGridColumn.DataTypeGridColumn.FilterCheckListWebServiceMethodGridColumn.FilterCheckListEnableLoadOnDemandobject.GetType()object.MemberwiseClone()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public GridButtonColumn()

Properties

C#
[Browsable(false)]
public override GridKnownFunction AndCurrentFilterFunction { get; set; }

Overrides: GridColumn.AndCurrentFilterFunction

C#
[Browsable(false)]
public override string AndCurrentFilterValue { get; set; }

Overrides: GridColumn.AndCurrentFilterValue

C#
[Browsable(false)]
public override bool AutoPostBackOnFilter { get; set; }

Overrides: GridColumn.AutoPostBackOnFilter

C#
public virtual string ButtonCssClass { get; set; }
C#
public virtual GridButtonColumnType ButtonType { get; set; }
C#
public virtual string CommandArgument { get; set; }
C#
public virtual string CommandName { get; set; }
C#
public virtual Unit ConfirmDialogHeight { get; set; }
C#
public virtual GridConfirmDialogType ConfirmDialogType { get; set; }
C#
public virtual Unit ConfirmDialogWidth { get; set; }
C#
public virtual string ConfirmText { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(GridStringArrayConverter))]
public virtual string[] ConfirmTextFields { get; set; }
C#
public virtual string ConfirmTextFormatString { get; set; }
C#
public virtual string ConfirmTitle { get; set; }
C#
[Browsable(false)]
public override GridKnownFunction CurrentFilterFunction { get; set; }

Overrides: GridColumn.CurrentFilterFunction

C#
[Browsable(false)]
public override string CurrentFilterValue { get; set; }

Overrides: GridColumn.CurrentFilterValue

C#
public virtual string DataTextField { get; set; }
C#
public virtual string DataTextFormatString { get; set; }
C#
[Browsable(false)]
public override string FilterControlAltText { get; set; }

Overrides: GridColumn.FilterControlAltText

C#
[Browsable(false)]
public override string FilterControlToolTip { get; set; }

Overrides: GridColumn.FilterControlToolTip

C#
[Browsable(false)]
public override Unit FilterControlWidth { get; set; }

Overrides: GridColumn.FilterControlWidth

C#
[Browsable(false)]
public override int? FilterDelay { get; set; }

Overrides: GridColumn.FilterDelay

C#
[Browsable(false)]
public override string FilterImageToolTip { get; set; }

Overrides: GridColumn.FilterImageToolTip

C#
[Browsable(false)]
public override string FilterImageUrl { get; set; }

Overrides: GridColumn.FilterImageUrl

C#
[Browsable(false)]
public override GridFilterListOptions FilterListOptions { get; set; }

Overrides: GridColumn.FilterListOptions

C#
[Browsable(false)]
public override bool Groupable { get; set; }

Overrides: GridColumn.Groupable

C#
[Browsable(false)]
public override string GroupByExpression { get; set; }

Overrides: GridColumn.GroupByExpression

C#
[Browsable(false)]
public override GridHeaderButtonType HeaderButtonType { get; set; }

Overrides: GridColumn.HeaderButtonType

C#
public virtual string ImageUrl { get; set; }
C#
public override bool IsEditable { get; }

Overrides: GridColumn.IsEditable

C#
public override bool Selectable { get; }

Overrides: GridColumn.Selectable

C#
[Browsable(false)]
public override bool ShowFilterIcon { get; set; }

Overrides: GridColumn.ShowFilterIcon

C#
public virtual bool ShowInEditForm { get; set; }
C#
[Browsable(false)]
public override bool ShowNoSortIcon { get; set; }

Overrides: GridColumn.ShowNoSortIcon

C#
[Browsable(false)]
public override bool ShowSortIcon { get; set; }

Overrides: GridColumn.ShowSortIcon

C#
[Browsable(false)]
public override string SortAscImageUrl { get; set; }

Overrides: GridColumn.SortAscImageUrl

C#
[Browsable(false)]
public override string SortDescImageUrl { get; set; }

Overrides: GridColumn.SortDescImageUrl

C#
[Browsable(false)]
public override Color SortedBackColor { get; set; }

Overrides: GridColumn.SortedBackColor

C#
[Browsable(false)]
public override string SortExpression { get; set; }

Overrides: GridColumn.SortExpression

C#
public virtual string Text { get; set; }

Methods

C#
public override GridColumn Clone()
Returns:

GridColumn

Overrides: GridColumn.Clone()

C#
protected override void CopyBaseProperties(GridColumn FromColumn)
Parameters:FromColumnGridColumn

Overrides: GridColumn.CopyBaseProperties(GridColumn)

C#
protected virtual string FormatConfirmTextValue(object[] confirmTextFields)
Parameters:confirmTextFieldsobject[]Returns:

string

C#
protected virtual string FormatDataTextValue(object dataTextValue)
Parameters:dataTextValueobjectReturns:

string

C#
public override void Initialize()

Overrides: GridColumn.Initialize()

C#
public override void InitializeCell(TableCell cell, int columnIndex, GridItem inItem)
Parameters:cellTableCellcolumnIndexintinItemGridItem

Overrides: GridColumn.InitializeCell(TableCell, int, GridItem)

C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
protected virtual void SetConfirmMessage(WebControl control)
Parameters:controlWebControl