DataGrid.CommitEdit 方法

定义

为当前处于编辑模式的单元格或行调用 CommitEditCommand 命令。

重载

CommitEdit()

为当前处于编辑模式的单元格或行调用 CommitEditCommand 命令。

CommitEdit(DataGridEditingUnit, Boolean)

为当前处于编辑模式的指定单元格或行调用 CommitEditCommand 命令。

CommitEdit()

为当前处于编辑模式的单元格或行调用 CommitEditCommand 命令。

public:
 bool CommitEdit();
public bool CommitEdit ();
member this.CommitEdit : unit -> bool
Public Function CommitEdit () As Boolean

返回

如果当前的单元格或行已经处于编辑模式或没有单元格或行处于编辑模式,则为 true;否则为 false

注解

如果当前正在编辑单元格,此方法会将任何挂起的更改提交到单元格中,而不会对行提交任何挂起的更改。 这意味着更改将从单元格编辑控件传播到挂起的行。 如果单元格当前未编辑,则会提交所有挂起的行编辑。

适用于

CommitEdit(DataGridEditingUnit, Boolean)

为当前处于编辑模式的指定单元格或行调用 CommitEditCommand 命令。

public:
 bool CommitEdit(System::Windows::Controls::DataGridEditingUnit editingUnit, bool exitEditingMode);
public bool CommitEdit (System.Windows.Controls.DataGridEditingUnit editingUnit, bool exitEditingMode);
member this.CommitEdit : System.Windows.Controls.DataGridEditingUnit * bool -> bool
Public Function CommitEdit (editingUnit As DataGridEditingUnit, exitEditingMode As Boolean) As Boolean

参数

editingUnit
DataGridEditingUnit

用于指定是否提交行或单元格编辑的枚举值之一。

exitEditingMode
Boolean

true 表示退出编辑模式;否则为 false

返回

如果当前单元格或行退出编辑模式,则为 true;否则为 false

注解

此方法提交指定 DataGridEditingUnit 的任何挂起更改并退出编辑模式。

适用于