DataGridViewRow.GetState(Int32) Método

Definição

Retorna um valor que indica o estado atual da linha.

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

Parâmetros

rowIndex
Int32

O índice da linha.

Retornos

Uma combinação bit a bit de valores DataGridViewElementStates que indicam o estado da linha.

Exceções

A linha foi adicionada a um controle DataGridView, mas o valor rowIndex não está no intervalo válido de 0 até o número de linhas no controle menos 1.

A linha não é uma linha compartilhada, mas o valor rowIndex não corresponde o valor da propriedade Index da linha.

- ou -

A linha não foi adicionada a um controle DataGridView, mas o valor rowIndex não corresponde ao valor da propriedade Index da linha.

Comentários

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

Aplica-se a

Confira também