DataGridViewColumnSortMode Enum


Defines how a DataGridView column can be sorted by the user.

public enum class DataGridViewColumnSortMode
public enum DataGridViewColumnSortMode
type DataGridViewColumnSortMode = 
Public Enum DataGridViewColumnSortMode


Automatic 1

The user can sort the column by clicking the column header (or pressing F3 on a cell) unless the column headers are used for selection. A sorting glyph will be displayed automatically.

NotSortable 0

The column can only be sorted programmatically, but it is not intended for sorting, so the column header will not include space for a sorting glyph.

Programmatic 2

The column can only be sorted programmatically, and the column header will include space for a sorting glyph.


The following code example illustrates the use of this type. For more information, see How to: Set the Sort Modes for Columns in the Windows Forms DataGridView Control.

this.dataGridView1.Columns["Priority"].SortMode =
Me.dataGridView1.Columns("Priority").SortMode = _


Each column may have a different sort mode specified by the SortMode property.

Applies to

See also