DataGridViewEditMode Enum


Specifies how a user starts cell editing in the DataGridView control.

public enum class DataGridViewEditMode
public enum DataGridViewEditMode
type DataGridViewEditMode = 
Public Enum DataGridViewEditMode


EditOnEnter 0

Editing begins when the cell receives focus. This mode is useful when pressing the TAB key to enter values across a row, or when pressing the ENTER key to enter values down a column.

EditOnF2 3

Editing begins when F2 is pressed while the cell has focus. This mode places the selection point at the end of the cell contents.

EditOnKeystroke 1

Editing begins when any alphanumeric key is pressed while the cell has focus.

EditOnKeystrokeOrF2 2

Editing begins when any alphanumeric key or F2 is pressed while the cell has focus.

EditProgrammatically 4

Editing begins only when the BeginEdit(Boolean) method is called.


The following code example illustrates the use of this type. For more information, see How to: Specify the Edit Mode for the Windows Forms DataGridView Control.

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


This enumeration is used by the EditMode property of the DataGridView control.

All DataGridViewEditMode values except for EditProgrammatically allow a user to double-click a cell to begin editing it.

Applies to

See also