DataGrid.CommitEdit 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對目前在編輯模式中的儲存格或資料列,叫用 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 和結束編輯模式的任何擱置變更。