DataGridView.IsCurrentRowDirty DataGridView.IsCurrentRowDirty DataGridView.IsCurrentRowDirty DataGridView.IsCurrentRowDirty Property

Definition

Ruft einen Wert ab, der angibt, ob die aktive Zeile über ausgecheckte Änderungen verfügt.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

Eigenschaftswert

true, wenn die aktive Zeile über nicht gespeicherte Änderungen verfügt, andernfalls false.true if the current row has uncommitted changes; otherwise, false.

Hinweise

Diese Eigenschaft gibt true zurück, wenn das Stift Symbol in der Zeile angezeigt wird.This property returns true when the pencil glyph is displayed in the row. Standardmäßig entspricht die IsCurrentRowDirty -Eigenschaft immer dem Wert IsCurrentCellDirty der-Eigenschaft, es sei denn DataGridView , der ist an eine Datenquelle gebunden, die die Bearbeitung unterstützt, oder der virtuelle Modus wurde implementiert, um den commitbereich auf Zeilenebene zu verwenden.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. In diesen Fällen DataGridView wertet diese Eigenschaft auf Zeilenebene aus.In these cases, the DataGridView will evaluate this property at the row level.

Wenn der Benutzer von der Zeile weg navigiert, führt das Steuerelement einen Commit für alle Zeilen Änderungen aus.When the user navigates away from the row, the control commits all row changes. Der Benutzer kann auch Strg + Eingabe drücken, um Zeilen Änderungen zu übernehmen, ohne die Zeile zu übernehmen.The user can also press CTRL+ENTER to commit row changes without leaving the row. Zum programmgesteuerten Commit von Zeilen Änderungen müssen Sie die- Validate Methode des Formulars aufzurufen.To commit row changes programmatically, call the form's Validate method. Wenn die Datenquelle eine BindingSourceist, können Sie auch aufzurufen. BindingSource.EndEditIf your data source is a BindingSource, you can also call BindingSource.EndEdit.

Gilt für:

Siehe auch