DataGridViewRow.GetState(Int32) Metod

Definition

Returnerar ett värde som anger radens aktuella tillstånd.

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

Parametrar

rowIndex
Int32

Indexet för raden.

Returer

En bitvis kombination av DataGridViewElementStates värden som anger radtillståndet.

Undantag

Raden har lagts till i en DataGridView kontroll, men rowIndex värdet ligger inte i det giltiga intervallet 0 till antalet rader i kontrollen minus 1.

Raden är inte en delad rad, men värdet rowIndex matchar inte radens egenskapsvärde Index .

-eller-

Raden har inte lagts till i en DataGridView kontroll, men värdet rowIndex matchar inte radens egenskapsvärde Index .

Kommentarer

Den här metoden är användbar för att fastställa tillståndet för en delad rad. Delade rader har Index värden på -1, vilket hindrar dig från att använda State egenskapen med delade rader. Om du vill använda den här metoden skickar du in det faktiska radindexet. Du kan hämta det faktiska indexet för en delad rad genom att anropa IndexOf metoden.

Gäller för

Se även