Provides data for the CellPainting event.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Thetype exposes the following members.
|AdvancedBorderStyle||Gets the border style of the current DataGridViewCell.|
|CellBounds||Get the bounds of the current DataGridViewCell.|
|CellStyle||Gets the cell style of the current DataGridViewCell.|
|ClipBounds||Gets the area of the DataGridView that needs to be repainted.|
|ColumnIndex||Gets the column index of the current DataGridViewCell.|
|ErrorText||Gets a string that represents an error message for the current DataGridViewCell.|
|FormattedValue||Gets the formatted value of the current DataGridViewCell.|
|Graphics||Gets the Graphics used to paint the current DataGridViewCell.|
|Handled||Gets or sets a value that indicates whether the event handler has completely handled the event or whether the system should continue its own processing. (Inherited from HandledEventArgs.)|
|PaintParts||The cell parts that are to be painted.|
|RowIndex||Gets the row index of the current DataGridViewCell.|
|State||Gets the state of the current DataGridViewCell.|
|Value||Gets the value of the current DataGridViewCell.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|Paint||Paints the specified parts of the cell for the area in the specified bounds.|
|PaintBackground||Paints the cell background for the area in the specified bounds.|
|PaintContent||Paints the cell content for the area in the specified bounds.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The CellPainting event is raised for each DataGridViewCell that is visible on a DataGridView. To improve performance, set the properties in a to change the appearance of the cell instead of directly accessing a cell in the DataGridView. If you manually paint the cell, set the HandledEventArgs::Handled property to true. If you do not set HandledEventArgs::Handled to true, the cell will paint over your customizations.
The following code example illustrates the use of this type. For more information, see How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control.