Como definir os modos de classificação para colunas no controle DataGridView dos Windows Forms
No controle, as DataGridView colunas da caixa de texto usam a classificação automática por padrão, enquanto outros tipos de coluna não são classificados automaticamente. Às vezes, você desejará substituir esses padrões. Por exemplo, você pode exibir imagens no lugar de texto, números ou valores de célula de enumeração. Embora as imagens não possam ser classificadas, os valores subjacentes que elas representam podem ser classificados.
No controle, o DataGridViewSortMode valor da propriedade de uma coluna determina seu comportamento de classificação.
O procedimento a seguir mostra a coluna Priority
de Como personalizar a formatação de dados no controle DataGridView dos Windows Forms. Esta coluna é uma coluna de imagem e não pode ser classificada por padrão. Ela contém valores de célula reais que são cadeias de caracteres; no entanto, ela pode ser classificada automaticamente.
Para definir o modo de classificação da coluna
Definir a propriedade DataGridViewColumn.SortMode.
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
Compilando o código
Este exemplo requer:
Um DataGridView controle chamado
dataGridView1
que contém uma coluna chamadaPriority
.Referências aos assemblies System e System.Windows.Forms.
Confira também
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de