Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DataGridViewRow.PaintHeader Method

Paints the header cell of the current row.

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

'Declaration
Protected Friend Overridable Sub PaintHeader ( _
	graphics As Graphics, _
	clipBounds As Rectangle, _
	rowBounds As Rectangle, _
	rowIndex As Integer, _
	rowState As DataGridViewElementStates, _
	isFirstDisplayedRow As Boolean, _
	isLastVisibleRow As Boolean, _
	paintParts As DataGridViewPaintParts _
)

Parameters

graphics
Type: System.Drawing.Graphics

The Graphics used to paint the DataGridViewRow.

clipBounds
Type: System.Drawing.Rectangle

A Rectangle that represents the area of the DataGridView that needs to be painted.

rowBounds
Type: System.Drawing.Rectangle

A Rectangle that contains the bounds of the DataGridViewRow that is being painted.

rowIndex
Type: System.Int32

The row index of the cell that is being painted.

rowState
Type: System.Windows.Forms.DataGridViewElementStates

A bitwise combination of DataGridViewElementStates values that specifies the state of the row.

isFirstDisplayedRow
Type: System.Boolean

true to indicate that the current row is the first row displayed in the DataGridView; otherwise, false.

isLastVisibleRow
Type: System.Boolean

true to indicate that the current row is the last row in the DataGridView that has the Visible property set to true; otherwise, false.

paintParts
Type: System.Windows.Forms.DataGridViewPaintParts

A bitwise combination of DataGridViewPaintParts values indicating the parts of the cells to paint.

ExceptionCondition
InvalidOperationException

The row has not been added to a DataGridView control.

InvalidEnumArgumentException

paintParts in not a valid bitwise combination of DataGridViewPaintParts values.

The DataGridView control calls this method to paint the row header except when a handler for the DataGridView.RowPrePaint event sets the HandledEventArgs.Handled property to true. For more information, see Paint.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft