共用方式為


HOW TO:指定 Windows Form DataGridView 控制項的編輯模式

更新:2007 年 11 月

根據預設,使用者可以在文字方塊儲存格中輸入或按下 F2,編輯目前 DataGridView 文字方塊儲存格的內容。如果符合下列所有條件,便會將儲存格置於編輯模式之中:

  • 基礎資料來源支援編輯。

  • DataGridView 控制項已啟用。

  • EditMode 屬性值不是 EditProgrammatically

  • 儲存格、資料列、資料行和控制項的 ReadOnly 屬性全都設定為 false。

在編輯模式中,使用者可以變更儲存格值,並按下 ENTER 以認可變更,或按下 ESC 將儲存格轉換成原始值。

您可以設定 DataGridView 控制項,使得儲存格在成為目前的儲存格時馬上進入編輯模式。在這種情況下,不會變更 ENTER 和 ESC 鍵的行為,但在認可或轉換值之後,儲存格仍然會處於編輯模式。您也可以設定控制項,讓儲存格只有當使用者在儲存格中輸入或當使用者按下 F2 時,才進入編輯模式。最後,您還可以避免儲存格進入編輯模式,除了呼叫 BeginEdit 方法時例外。

若要變更 DataGridView 控制項的編輯模式

  • DataGridView.EditMode 屬性設定為適當的 DataGridViewEditMode 列舉型別 (Enumeration)。

    Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    
    this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    

編譯程式碼

這項範例需要:

請參閱

參考

DataGridView

DataGridView.EditMode

其他資源

Windows Form DataGridView 控制項中的資料輸入