DataGridViewColumnSortMode Enumeration


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public enum DataGridViewColumnSortMode

Member nameDescription

The user can sort the column by clicking the column header unless the column headers are used for selection. A sorting glyph will be displayed automatically.


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.


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

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

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 =

.NET Framework
Available since 2.0
Return to top