Практическое руководство. Определение режимов сортировки для столбцов элемента управления DataGridView в Windows Forms
В элементе управления DataGridView в столбцах текстовых полей по умолчанию используется автоматическая сортировка, а другие типы столбцов не имеют автоматической сортировки. Иногда нужно заменить значения по умолчанию. Например, можно отображать рисунки вместо текста, числа или значения номеров ячеек. Сортировка рисунков невозможно, но можно сортировать значения, которые представлены рисунками.
В элементе управления DataGridView значение свойства SortMode столбца определяет поведение сортировки.
В следующей процедуре показан столбец Priority из Практическое руководство. Настройка форматирования данных элемента управления DataGridView в Windows Forms. Этот столбец содержит рисунки, которые по умолчанию не сортируются. Однако фактические значения ячеек — строки, поэтому их можно сортировать по алфавиту.
Для установки режима сортировки для столбца выполните следующие действия.
Задайте свойство DataGridViewColumn.SortMode.
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Компиляция кода
Для этого примера требуются перечисленные ниже компоненты.
Элемент управления DataGridView с именем dataGridView1, содержащий столбец с именем Priority.
Ссылки на сборки System и System.Windows.Forms.
См. также
Ссылки
Основные понятия
Установка режимов сортировки для столбцов элемента управления DataGridView в Windows Forms
Другие ресурсы
Сортировка данных в элементе управления DataGridView в Windows Forms