DataGridView.IsCurrentRowDirty Propriété

Définition

Obtient une valeur indiquant si la ligne active comporte des modifications non validées.Gets a value indicating whether the current row has uncommitted changes.

public:
 property bool IsCurrentRowDirty { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsCurrentRowDirty { get; }
member this.IsCurrentRowDirty : bool
Public ReadOnly Property IsCurrentRowDirty As Boolean

Valeur de propriété

true si la ligne active comporte des modifications non validées ; sinon, false.true if the current row has uncommitted changes; otherwise, false.

Attributs

Remarques

Cette propriété retourne true lorsque le glyphe de crayon est affiché dans la ligne.This property returns true when the pencil glyph is displayed in the row. Par défaut, la propriété IsCurrentRowDirty est toujours égale à la valeur de la propriété IsCurrentCellDirty, sauf si le DataGridView est lié à une source de données qui prend en charge la modification ou si le mode virtuel a été implémenté pour utiliser la portée de validation au niveau des lignes.By default, the IsCurrentRowDirty property will always equal the value of the IsCurrentCellDirty property, unless the DataGridView is bound to a data source that supports editing, or virtual mode has been implemented to use row-level commit scope. Dans ce cas, le DataGridView évalue cette propriété au niveau de la ligne.In these cases, the DataGridView will evaluate this property at the row level.

Lorsque l’utilisateur quitte la ligne, le contrôle valide toutes les modifications de ligne.When the user navigates away from the row, the control commits all row changes. L’utilisateur peut également appuyer sur CTRL + entrée pour valider les modifications de ligne sans quitter la ligne.The user can also press CTRL+ENTER to commit row changes without leaving the row. Pour valider les modifications de ligne par programme, appelez la méthode Validate du formulaire.To commit row changes programmatically, call the form's Validate method. Si votre source de données est un BindingSource, vous pouvez également appeler BindingSource.EndEdit.If your data source is a BindingSource, you can also call BindingSource.EndEdit.

S’applique à

Voir aussi