Partilhar via


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

  1. Adicionar um DataGridView controlar usando a tabela Customers do banco de dados Northwind, conforme descrito em Como: Exibir dados usando controles DataGridView.

  2. clicar no botão de reticências (…) ao lado para o Colunaspropriedade .

    The edição colunas caixa de diálogo é aberta.

  3. 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.

  4. selecionar a segunda coluna e conjunto seus SortMode propriedade NotSortable.

  5. selecionar a terceira coluna e defina sua SortMode propriedade Automático.

  6. Clique OK para fechar a caixa de diálogo.

  7. arrastar um Button controlar a partir do Caixa de ferramentas sob o DataGridView controle.

  8. 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.

  9. Pressione F5 para executar o código.

  10. Quando o DataGridView controle exibe os dados, clicar na terceira coluna e verificar que classifica os dados.

  11. clicar na segunda coluna e verifique se que os dados não são classificados.

  12. 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

Acessando e exibindo dados

Classificando dados no Controlarar do Windows Forms Exibição em Grade de Dados