DataGridViewCell.GetInheritedState(Int32) Metoda

Definicja

Zwraca wartość wskazującą bieżący stan komórki jako dziedziczony ze stanu wiersza i kolumny.

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

Parametry

rowIndex
Int32

Indeks wiersza zawierającego komórkę.

Zwraca

DataGridViewElementStates

Bitowa kombinacja DataGridViewElementStates wartości reprezentujących bieżący stan komórki.

Wyjątki

Komórka nie jest zawarta w kontrolce DataGridView i rowIndex nie jest -1.

-lub- rowIndex nie jest indeksem wiersza zawierającego tę komórkę.

Komórka jest zawarta w kontrolce DataGridView i rowIndex znajduje się poza prawidłowym zakresem od 0 do liczby wierszy w kontrolce minus 1.

Uwagi

Ta metoda jest przydatna do określania stanu komórki w udostępnionym wierszu. Współużytkowane wiersze mają Index wartości -1, co uniemożliwia używanie InheritedState właściwości z komórkami w udostępnionych wierszach. Aby użyć tej metody, przekaż rzeczywisty indeks wiersza zawierającego tę komórkę. Możesz pobrać rzeczywisty indeks udostępnionego wiersza, wywołując metodę IndexOf .

Dotyczy

Zobacz też