DataGridViewCell.GetInheritedState(Int32) Método

Definição

Retorna um valor que indica o estado atual da célula conforme herdado do estado da própria linha e coluna.

public:
 virtual System::Windows::Forms::DataGridViewElementStates GetInheritedState(int rowIndex);
public virtual System.Windows.Forms.DataGridViewElementStates GetInheritedState (int rowIndex);
abstract member GetInheritedState : int -> System.Windows.Forms.DataGridViewElementStates
override this.GetInheritedState : int -> System.Windows.Forms.DataGridViewElementStates
Public Overridable Function GetInheritedState (rowIndex As Integer) As DataGridViewElementStates

Parâmetros

rowIndex
Int32

O índice da linha que contém a célula.

Retornos

DataGridViewElementStates

Uma combinação bit a bit dos valores DataGridViewElementStates que representam o estado atual da célula.

Exceções

A célula não está contida em um controle DataGridView e rowIndex não é -1.

- ou - rowIndex não é índice da linha que contém esta célula.

A célula está contida em um controle DataGridView e rowIndex está fora do intervalo válido de 0 até o número de linhas no controle menos 1.

Comentários

Esse método é útil para determinar o estado de uma célula em uma linha compartilhada. As linhas compartilhadas têm Index valores de -1, o que impede que você use a InheritedState propriedade com células em linhas compartilhadas. Para usar esse método, passe o índice real da linha que contém essa célula. Você pode recuperar o índice real de uma linha compartilhada chamando o IndexOf método.

Aplica-se a

Confira também