DataGridViewHeaderCell.GetInheritedState(Int32) Method

Definition

Returns a value indicating the current state of the cell as inherited from the state of its row or column.

C#
public override System.Windows.Forms.DataGridViewElementStates GetInheritedState(int rowIndex);

Parameters

rowIndex
Int32

The index of the row containing the cell or -1 if the cell is not a row header cell or is not contained within a DataGridView control.

Returns

A bitwise combination of DataGridViewElementStates values representing the current state of the cell.

Exceptions

The cell is a row header cell, the cell is not contained within a DataGridView control, and rowIndex is not -1.

-or-

The cell is a row header cell, the cell is contained within a DataGridView control, and rowIndex is outside the valid range of 0 to the number of rows in the control minus 1.

-or-

The cell is a row header cell and rowIndex is not the index of the row containing this cell.

The cell is a column header cell or the control's TopLeftHeaderCell and rowIndex is not -1.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also