DataGridViewRow.GetState(Int32) Methode

Definition

Gibt einen Wert zurück, der den aktuellen Zustand der Zeile angibt.

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

Parameter

rowIndex
Int32

Der Index der Zeile.

Gibt zurück

DataGridViewElementStates

Eine bitweise Kombination von DataGridViewElementStates-Werten, die den Zeilenzustand angeben.

Ausnahmen

Die Zeile wurde einem DataGridView-Steuerelement hinzugefügt, der rowIndex-Wert befindet sich jedoch nicht im gültigen Bereich zwischen 0 (null) und der Anzahl von Zeilen im Steuerelement minus 1.

Die Zeile stellt keine freigegebene Zeile dar, der rowIndex-Wert entspricht jedoch nicht dem Index-Eigenschaftswert der Zeile.

- oder - Die Zeile wurde keinem DataGridView-Steuerelement hinzugefügt, der rowIndex-Wert entspricht jedoch nicht dem Index-Eigenschaftswert der Zeile.

Hinweise

Diese Methode ist nützlich, um den Zustand einer freigegebenen Zeile zu bestimmen. Freigegebene Zeilen haben Index Werte von -1, was verhindert, dass Sie die State Eigenschaft mit freigegebenen Zeilen verwenden. Um diese Methode zu verwenden, übergeben Sie den tatsächlichen Zeilenindex. Sie können den tatsächlichen Index einer freigegebenen Zeile abrufen, indem Sie die IndexOf Methode aufrufen.

Gilt für

Siehe auch