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