如何:指定 Windows Form DataGridView 控制項的編輯模式
根據預設,使用者可以輸入或按 F2 來編輯目前 DataGridView 文字方塊儲存格的內容。 如果符合下列所有條件,這會讓儲存格處於編輯模式:
基礎資料來源支援編輯。
DataGridView控制項已啟用。
EditMode屬性值不是 EditProgrammatically 。
ReadOnly
儲存格、資料列、資料行和控制項的屬性都設定為false
。
在編輯模式中,使用者可以變更儲存格值,然後按 ENTER 認可變更或 ESC,將儲存格還原為其原始值。
您可以設定 DataGridView 控制項,讓儲存格在成為目前儲存格時立即進入編輯模式。 在此情況下,ENTER 和 ESC 鍵的行為會保持不變,但在認可或還原值之後,儲存格會維持在編輯模式中。 您也可以設定控制項,讓儲存格只有在使用者輸入儲存格時,或只有在使用者按下 F2 時,才會進入編輯模式。 最後,您可以防止儲存格進入編輯模式,但呼叫 BeginEdit 方法時除外。
變更 DataGridView 控制項的編輯模式
將 DataGridView.EditMode 屬性設定為適當的 DataGridViewEditMode 列舉。
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
編譯程式碼
這個範例需要:
名為
dataGridView1
的 DataGridView 控制項。System 和 System.Windows.Forms 組件的參考。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應