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 和結束編輯模式的任何擱置變更。

適用於