DataGridViewColumn.SortMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает режим сортировки для столбца.
public:
property System::Windows::Forms::DataGridViewColumnSortMode SortMode { System::Windows::Forms::DataGridViewColumnSortMode get(); void set(System::Windows::Forms::DataGridViewColumnSortMode value); };
public System.Windows.Forms.DataGridViewColumnSortMode SortMode { get; set; }
member this.SortMode : System.Windows.Forms.DataGridViewColumnSortMode with get, set
Public Property SortMode As DataGridViewColumnSortMode
Значение свойства
Объект DataGridViewColumnSortMode задает критерии, используемые для сортировки строк по значениям, которые содержатся в ячейках столбца.
Исключения
Значение, назначенное свойству, конфликтует со значением свойства SelectionMode.
Примеры
В следующем примере кода показано, как использовать SortMode свойство .
this.dataGridView1.Columns["Priority"].SortMode =
DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _
DataGridViewColumnSortMode.Automatic
Комментарии
DataGridView Если элемент управления сортируется по столбцу со значением SortModeAutomaticсвойства , глиф сортировки автоматически отображается в заголовке столбца.
Начиная с платформа .NET Framework 4.6, размер глифа сортировки изменяется в соответствии с параметрами системного DPI, если файл app.config содержит следующую запись:
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>
При сортировке элемента управления с помощью столбца со значением SortModeProgrammaticсвойства необходимо отобразить глиф сортировки SortGlyphDirection самостоятельно через свойство .
Режим сортировки DataGridViewTextBoxColumn по умолчанию — Automatic. Режим сортировки по умолчанию для других типов столбцов — NotSortable.
Значение SortMode не мешает отсортировать столбец программным способом, хотя могут применяться и другие ограничения. Дополнительные сведения см. в описании метода Sort.
SortMode Значение NotSortable свойства не будет препятствовать возникновению DataGridView.ColumnHeaderMouseClick события, но не позволит изменить внешний вид заголовка при щелчке.