none
Ordenar DataGridview - C# Windows Forms RRS feed

  • Pergunta

  • Olá pessoal,

    Estou começando a trabalhar com C#
    e surgiu uma dúvida que não estou conseguindo resolver.

    Tenho em meu form, um DataGridView, só que a Ordenação das colunas não funciona, mesmo eu indo nas propriedades da grid e definindo que o usuário pode ordenar as colunas, quando clico em cada coluna nada acontece.

    Mas o que desejo é não ter que ir ao banco de dados (sqlserver2012)
    para trazer os dados ordenados, quero poder ordena-los diretamente na grid. 

    Alguém pode me ajudar?


    Sames 

    quinta-feira, 12 de junho de 2014 17:13

Respostas

  • Olha pelo modo que eu intendi você tem 2 formas

    usando um select com um order by

    http://pgdocptbr.sourceforge.net/pg80/queries-order.html

    ou ordenar direto no datagrid sem precisar do banco de dados

    seudatagrid.Sort(seudatagrid.Columns[0], ListSortDirection.Ascending);

    *Columns[0] - numero da sua coluna

    *Ascending - do menor para o maior ( tem tambem o descending que e do maior para o menor )

    Qualquer coisa passa os comandos para verificar melhor

    flw




    Atenciosamente,
    José Henrique Sabino

    sexta-feira, 13 de junho de 2014 12:28

Todas as Respostas

  • Olá Sames,

      como você preenche seu DataGrid mostre o código !

    sexta-feira, 13 de junho de 2014 10:23
  • Olha pelo modo que eu intendi você tem 2 formas

    usando um select com um order by

    http://pgdocptbr.sourceforge.net/pg80/queries-order.html

    ou ordenar direto no datagrid sem precisar do banco de dados

    seudatagrid.Sort(seudatagrid.Columns[0], ListSortDirection.Ascending);

    *Columns[0] - numero da sua coluna

    *Ascending - do menor para o maior ( tem tambem o descending que e do maior para o menor )

    Qualquer coisa passa os comandos para verificar melhor

    flw




    Atenciosamente,
    José Henrique Sabino

    sexta-feira, 13 de junho de 2014 12:28