英語で読む

次の方法で共有


DataGrid.CommitEdit メソッド

定義

現在編集モードになっているセルまたは行の CommitEditCommand コマンドを呼び出します。

オーバーロード

CommitEdit()

現在編集モードになっているセルまたは行の CommitEditCommand コマンドを呼び出します。

CommitEdit(DataGridEditingUnit, Boolean)

現在編集モードになっている、指定されたセルまたは行の CommitEditCommand コマンドを呼び出します。

CommitEdit()

現在編集モードになっているセルまたは行の CommitEditCommand コマンドを呼び出します。

C#
public bool CommitEdit();

戻り値

現在のセルまたは行が編集モードを終了する場合、またはセルまたは行が編集モードになっていない場合は true。それ以外の場合は false

注釈

セルが現在編集されている場合、このメソッドは、保留中の変更を行にコミットせずに、保留中の変更をセルにコミットします。 つまり、変更はセル編集コントロールから保留中の行に反映されます。 セルが現在編集されていない場合、保留中のすべての行編集がコミットされます。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

CommitEdit(DataGridEditingUnit, Boolean)

現在編集モードになっている、指定されたセルまたは行の CommitEditCommand コマンドを呼び出します。

C#
public bool CommitEdit(System.Windows.Controls.DataGridEditingUnit editingUnit, bool exitEditingMode);

パラメーター

editingUnit
DataGridEditingUnit

行とセルのどちらの編集をコミットするかを指定する列挙値の 1 つ。

exitEditingMode
Boolean

編集モードを終了する場合は true。それ以外の場合は false

戻り値

現在のセルまたは行が編集モードを終了する場合は true。それ以外の場合は false

注釈

このメソッドは、指定された DataGridEditingUnit の保留中の変更をコミットし、編集モードを終了します。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10