Como: Classificar dados em controles DataGridView
The DataGridView controle fornece a classificação automático, para que esse usuário manualmente pode classificar qualquer coluna no controle. Você pode controle se uma coluna pode ser classificada, definindo o SortMode propriedade das DataGridViewColumn. Também programaticamente, você pode classificar uma coluna.
Para classificar dados em um controle DataGridView
Adicionar um DataGridView controlar usando a tabela Customers do banco de dados Northwind, conforme descrito em Como: Exibir dados usando controles DataGridView.
clicar no botão de reticências (…) ao lado para o Colunaspropriedade .
The edição colunas caixa de diálogo é aberta.
No edição colunas caixa de diálogo, selecionar a primeira coluna e no Propriedades da coluna acoplada janela, conjunto o SortMode propriedade Através de programação.
selecionar a segunda coluna e conjunto seus SortMode propriedade NotSortable.
selecionar a terceira coluna e defina sua SortMode propriedade Automático.
Clique OK para fechar a caixa de diálogo.
arrastar um Button controlar a partir do Caixa de ferramentas sob o DataGridView controle.
clicar duas vezes no botão para adicionar o manipulador de eventos padrão no modo de exibição de código e adicione o código a seguir.
this.customersDataGridView.Sort(this.dataGridViewTextBoxColumn1, ListSortDirection.Descending);
Esse código classifica a coluna primeira no DataGridView controlar em ordem decrescente.
Pressione F5 para executar o código.
Quando o DataGridView controle exibe os dados, clicar na terceira coluna e verificar que classifica os dados.
clicar na segunda coluna e verifique se que os dados não são classificados.
clicar no botão e verifique se os dados classifica a primeira coluna na ordem decrescente.
Consulte também
Tarefas
Como: Exibir dados usando controles DataGridView
Como: Ocultar colunas nos controles DataGridView
Outros recursos
Classificando dados no Controlarar do Windows Forms Exibição em Grade de Dados