DataGridView.IsCurrentRowDirty Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, имеются ли в текущей строке незафиксированные изменения.
public:
property bool IsCurrentRowDirty { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsCurrentRowDirty { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsCurrentRowDirty : bool
Public ReadOnly Property IsCurrentRowDirty As Boolean
Значение свойства
Значение true
, если в текущей строке имеются незафиксированные изменения; в противном случае — значение false
.
- Атрибуты
Комментарии
Это свойство возвращается true
, когда глиф карандаша отображается в строке. По умолчанию свойство всегда будет равно значению IsCurrentRowDirty IsCurrentCellDirty свойства, если DataGridView только он не привязан к источнику данных, поддерживающем редактирование, или виртуальный режим был реализован для использования области фиксации на уровне строк. В таких случаях DataGridView это свойство будет оцениваться на уровне строки.
Когда пользователь переходит от строки, элемент управления фиксирует все изменения строки. Пользователь также может нажать клавиши CTRL+ВВОД, чтобы зафиксировать изменения строки, не выходя из строки. Чтобы зафиксировать изменения строк программным способом, вызовите метод формы Validate . Если источник данных является BindingSourceисточником данных, можно также вызвать BindingSource.EndEdit.