Skip to content

ColumnBase class

Serves as the base class for data control columns.

public abstract class ColumnBase : DataControlColumnBase, IDataFieldInfo

Public Members

name description
ActualEditorProperties { get; } Gets the editor settings applied to the column's cells.
ActualVisibleIndex { get; } Gets the column's actual position among visible columns.
ActualWidth { get; } Gets the column's actual width in pixels.
AllowBestFit { get; set; } Gets or sets whether the column's width can be adjusted by best-fit.
AllowColumnFiltering { get; set; } Gets or sets whether users can filter the column's data.
AllowEditing { get; set; } Gets or sets whether users can edit the column's cell values.
AllowExport { get; set; } Gets or sets whether the column is included in export operations.
AllowFocus { get; set; } Gets or sets whether the column's cells can receive focus.
AllowImmediateEditorValuePosting { get; set; } Gets or sets whether editor values are posted immediately as they change.
AllowMoving { get; set; } Gets or sets whether users can move the column.
AllowResizing { get; set; } Gets or sets whether users can resize the column.
AllowSorting { get; set; } Gets or sets whether users can sort data by the column.
AutoFilterCondition { get; set; } Gets or sets the condition used to filter the column's data.
AutoFilterRowCellTemplate { get; set; } Gets or sets the template that displays the column's cell in the auto-filter row.
AutoFilterValue { get; set; } Gets or sets the column's auto-filter value.
BandName { get; set; } Gets or sets the name of the band that contains the column.
BestFitMode { get; set; } Gets or sets how the column's best-fit width is calculated.
CellAutoWidth { get; } Gets the measured width of the column's cell content.
CellTemplate { get; set; } Gets or sets the template that displays the column's cell values.
CellWidth { get; } Gets the width of the column's cells.
ColumnChooserHeader { get; set; } Gets or sets the content displayed for the column in the column chooser.
ColumnFilterMode { get; set; } Gets or sets how filter values are compared for the column.
DataControl { get; } Gets the data control that owns the column.
DataType { get; } Gets the data type of the column's values.
EditorProperties { get; set; } Gets or sets the editor settings for the column's cells.
FieldName { get; set; } Gets or sets the name of the data field bound to the column.
FilterPopupMode { get; set; } Gets or sets the type of the column's filter dropdown.
FixedMode { get; set; } Gets or sets whether the column is fixed to the left or right edge.
HasBandSeparator { get; } Gets whether a band separator is displayed next to the column.
HeaderAutoWidth { get; } Gets the measured width of the column's header content.
HeaderWidth { get; set; } Gets or sets the total width of the column's header.
IsAutoGenerated { get; } Gets whether the column was generated automatically.
IsFiltered { get; } Gets whether a filter condition is applied to the column.
IsResizeGripVisible { get; } Gets whether the column's resize grip is displayed.
IsTabStop { get; set; } Gets or sets whether the column's cells can be focused with the TAB key.
IsVisible { get; set; } Gets or sets whether the column is displayed.
MaxWidth { get; set; } Gets or sets the maximum width of the column.
MinWidth { get; set; } Gets or sets the minimum width of the column.
ReadOnly { get; set; } Gets or sets whether the column's cell values are read-only.
RoundDateTimeForColumnFilter { get; set; } Gets or sets whether date-time filter values are rounded to whole days.
ShowConditionInAutoFilterRow { get; set; } Gets or sets whether the filter condition selector is displayed in the auto-filter row.
ShowInColumnChooser { get; set; } Gets or sets whether the column is displayed in the column chooser.
SortDirection { get; set; } Gets or sets the column's sort direction.
SortIndex { get; set; } Gets or sets the column's position among sorted columns.
SortMode { get; set; } Gets or sets how the column's values are compared when sorting.
TextExportMode { get; set; } Gets or sets whether the column's values are exported as values or display text.
UnboundDataType { get; set; } Gets or sets the value type of the unbound column.
VisibleIndex { get; set; } Gets or sets the column's position among visible columns.
Width { get; set; } Gets or sets the column's width.

See Also