次の方法で共有


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

プロパティ値

Boolean

現在の行がコミットされていない変更を含む場合は true。それ以外の場合は false

属性

注釈

このプロパティは、 true 行に鉛筆グリフが表示されるときに返されます。 既定では、編集を IsCurrentRowDirty サポートするデータ ソースにバインドされていない限り、または行レベルの IsCurrentCellDirty コミット スコープを使用するように仮想モードが実装されていない限り DataGridView 、プロパティは常にプロパティの値と等しくなります。 このような場合、 DataGridView 行レベルでこのプロパティが評価されます。

ユーザーが行から移動すると、コントロールはすべての行の変更をコミットします。 ユーザーは Ctrl キーを押しながら Enter キーを押して、行を離れることなく行の変更をコミットすることもできます。 プログラムで行の変更をコミットするには、フォームの Validate メソッドを呼び出します。 データ ソースが a の場合は BindingSource、呼び出 BindingSource.EndEditすこともできます。

適用対象

こちらもご覧ください