DataGridViewRow.GetState(Int32) Metoda

Definicja

Zwraca wartość wskazującą bieżący stan wiersza.

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

Parametry

rowIndex
Int32

Indeks wiersza.

Zwraca

DataGridViewElementStates

Bitowa kombinacja wartości wskazujących DataGridViewElementStates stan wiersza.

Wyjątki

Wiersz został dodany do DataGridView kontrolki, ale rowIndex wartość nie znajduje się w prawidłowym zakresie od 0 do liczby wierszy w kontrolce minus 1.

Wiersz nie jest wierszem udostępnionym, ale rowIndex wartość nie jest zgodna z wartością Index właściwości wiersza.

-lub- Wiersz nie został dodany do DataGridView kontrolki, ale rowIndex wartość nie jest zgodna z wartością Index właściwości wiersza.

Uwagi

Ta metoda jest przydatna do określenia stanu udostępnionego wiersza. Udostępnione wiersze mają Index wartości -1, co uniemożliwia używanie State właściwości z udostępnionymi wierszami. Aby użyć tej metody, przekaż rzeczywisty indeks wierszy. Rzeczywisty indeks udostępnionego wiersza można pobrać, wywołując metodę IndexOf .

Dotyczy

Zobacz też