DataGridViewCell.GetInheritedState(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее текущее состояние ячейки, как наследуемое от состояния ее строки и столбца.
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
Параметры
- rowIndex
- Int32
Индекс строки, содержащей ячейку.
Возвращаемое значение
Битовая комбинация значений DataGridViewElementStates, представляющая текущее состояние ячейки.
Исключения
Ячейка не содержится в элементе управления DataGridView, и значение параметра rowIndex
не равно -1.
-или-
Параметр rowIndex
не является индексом строки, содержащей эту ячейку.
Ячейка содержится в элементе управления DataGridView, и значение параметра rowIndex
находится вне допустимого диапазона от 0 до количества строк в элементе управления за вычетом 1.
Комментарии
Этот метод полезен для определения состояния ячейки в общей строке. Общие строки имеют Index значения -1, что не позволяет использовать InheritedState свойство с ячейками в общих строках. Чтобы использовать этот метод, передайте фактический индекс строки, содержащей эту ячейку. Фактический индекс общей строки можно получить, вызвав IndexOf метод .