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;
編譯程式碼
這項範例需要:
名為 dataGridView1 的 DataGridView 控制項。
System 和 System.Windows.Forms 組件的參考。