DataGridViewCellStyle Class

 

Represents the formatting and style information applied to individual cells within a DataGridView control.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System::Object
  System.Windows.Forms::DataGridViewCellStyle

[TypeConverterAttribute((DataGridViewCellStyleConverter^::typeid))]
public ref class DataGridViewCellStyle : ICloneable

NameDescription
System_CAPS_pubmethodDataGridViewCellStyle()

Initializes a new instance of the DataGridViewCellStyle class using default property values.

System_CAPS_pubmethodDataGridViewCellStyle(DataGridViewCellStyle^)

Initializes a new instance of the DataGridViewCellStyle class using the property values of the specified DataGridViewCellStyle.

NameDescription
System_CAPS_pubpropertyAlignment

Gets or sets a value indicating the position of the cell content within a DataGridView cell.

System_CAPS_pubpropertyBackColor

Gets or sets the background color of a DataGridView cell.

System_CAPS_pubpropertyDataSourceNullValue

Gets or sets the value saved to the data source when the user enters a null value into a cell.

System_CAPS_pubpropertyFont

Gets or sets the font applied to the textual content of a DataGridView cell.

System_CAPS_pubpropertyForeColor

Gets or sets the foreground color of a DataGridView cell.

System_CAPS_pubpropertyFormat

Gets or sets the format string applied to the textual content of a DataGridView cell.

System_CAPS_pubpropertyFormatProvider

Gets or sets the object used to provide culture-specific formatting of DataGridView cell values.

System_CAPS_pubpropertyIsDataSourceNullValueDefault

Gets a value indicating whether the DataSourceNullValue property has been set.

System_CAPS_pubpropertyIsFormatProviderDefault

Gets a value that indicates whether the FormatProvider property has been set.

System_CAPS_pubpropertyIsNullValueDefault

Gets a value indicating whether the NullValue property has been set.

System_CAPS_pubpropertyNullValue

Gets or sets the DataGridView cell display value corresponding to a cell value of DBNull::Value or null.

System_CAPS_pubpropertyPadding

Gets or sets the space between the edge of a DataGridViewCell and its content.

System_CAPS_pubpropertySelectionBackColor

Gets or sets the background color used by a DataGridView cell when it is selected.

System_CAPS_pubpropertySelectionForeColor

Gets or sets the foreground color used by a DataGridView cell when it is selected.

System_CAPS_pubpropertyTag

Gets or sets an object that contains additional data related to the DataGridViewCellStyle.

System_CAPS_pubpropertyWrapMode

Gets or sets a value indicating whether textual content in a DataGridView cell is wrapped to subsequent lines or truncated when it is too long to fit on a single line.

NameDescription
System_CAPS_pubmethodApplyStyle(DataGridViewCellStyle^)

Applies the specified DataGridViewCellStyle to the current DataGridViewCellStyle.

System_CAPS_pubmethodClone()

Creates an exact copy of this DataGridViewCellStyle.

System_CAPS_pubmethodEquals(Object^)

Returns a value indicating whether this instance is equivalent to the specified object.(Overrides Object::Equals(Object^).)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as a hash function for a particular type.(Overrides Object::GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string indicating the current property settings of the DataGridViewCellStyle.(Overrides Object::ToString().)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICloneable::Clone()

Creates an exact copy of this DataGridViewCellStyle.

The DataGridViewCellStyle class lets you share style information across multiple DataGridView cells, rows, columns, and row or column headers, avoiding the memory requirements of setting style properties on individual cells. For more information about classes that have a property of type DataGridViewCellStyle and how they relate to each other, see Cell Styles in the Windows Forms DataGridView Control.

The following code example demonstrates the effect of setting properties on multiple DataGridViewCellStyle objects. This example sets the background color of cells in the DataGridView by setting the BackColor property on the DefaultCellStyle property. The background color is overridden on alternating rows because the BackColor property is set on the AlternatingRowsDefaultCellStyle property. The example also determines the format of dates in the column named Last Prepared by setting the Format property on the column's DefaultCellStyle property.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0

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

Return to top
Show: