Export (0) Print
Expand All

DataGridColumn Class

Serves as the base class for the different column types of the DataGrid control.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public abstract class DataGridColumn : IStateManager

The DataGridColumn type exposes the following members.

  NameDescription
Protected methodDataGridColumnInitializes a new instance of the DataGridColumn class.
Top

  NameDescription
Protected propertyDesignModeGets a value that indicates whether the column is in design mode.
Public propertyFooterStyleGets the style properties for the footer section of the column.
Public propertyFooterTextGets or sets the text displayed in the footer section of the column.
Public propertyHeaderImageUrlGets or sets the location of an image to display in the header section of the column.
Public propertyHeaderStyleGets the style properties for the header section of the column.
Public propertyHeaderTextGets or sets the text displayed in the header section of the column.
Protected propertyIsTrackingViewStateGets a value that determines whether the DataGridColumn object is marked to save its state.
Public propertyItemStyleGets the style properties for the item cells of the column.
Protected propertyOwnerGets the DataGrid control that the column is a member of.
Public propertySortExpressionGets or sets the name of the field or expression to pass to the OnSortCommand method when a column is selected for sorting.
Protected propertyViewStateGets the System.Web.UI.StateBag object that allows a column derived from the DataGridColumn class to store its properties.
Public propertyVisibleGets or sets a value that indicates whether the column is visible in the DataGrid control.
Top

  NameDescription
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodInitializeProvides the base implementation to reset a column derived from the DataGridColumn class to its initial state.
Public methodInitializeCellProvides the base implementation to reset the specified cell from a column derived from the DataGridColumn class to its initial state.
Protected methodLoadViewStateLoads the state of the DataGridColumn object.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnColumnChangedCalls the DataGridDesigner.OnColumnsChanged method.
Protected methodSaveViewStateSaves the current state of the DataGridColumn object.
Public methodToStringReturns the string representation of the column. (Overrides Object.ToString().)
Protected methodTrackViewStateCauses tracking of view-state changes to the server control so they can be stored in the server control's System.Web.UI.StateBag object.
Top

  NameDescription
Explicit interface implemetationPrivate propertyIStateManager.IsTrackingViewStateInfrastructure. Gets a value that indicates whether the column is tracking view state changes.
Explicit interface implemetationPrivate methodIStateManager.LoadViewStateInfrastructure. Loads previously saved state.
Explicit interface implemetationPrivate methodIStateManager.SaveViewStateInfrastructure. Returns an object containing state changes.
Explicit interface implemetationPrivate methodIStateManager.TrackViewStateInfrastructure. Starts tracking state changes.
Top

The DataGridColumn class is the base class for all column types of the DataGrid control. It defines the properties and methods that are common to all column types. An instance of the DataGridColumn class is not created directly.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft