DataGridViewCell.GetInheritedState(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.