DataGridViewCell.GetInheritedState(Int32) Metod

Definition

Returnerar ett värde som anger cellens aktuella tillstånd som ärvt från tillståndet för dess rad och kolumn.

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

Parametrar

rowIndex
Int32

Indexet för raden som innehåller cellen.

Returer

En bitvis kombination av DataGridViewElementStates värden som representerar cellens aktuella tillstånd.

Undantag

Cellen finns inte i en DataGridView kontroll och rowIndex är inte -1.

-eller-

rowIndex är inte indexet för raden som innehåller den här cellen.

Cellen finns i en DataGridView kontroll och rowIndex ligger utanför det giltiga intervallet 0 till antalet rader i kontrollen minus 1.

Kommentarer

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

Gäller för

Se även