Notifications
Clear all

Ordenar Coluna no listview

4 Posts
2 Usuários
0 Reactions
1,141 Visualizações
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Olá senhores,

Tenho um formulario que possui um listview. Dentro do listview tenho uma coluna "COD SLOT".
Os dados cadastrados nessa coluna estao na seguinte forma: COAGIG 1, COAGIG 2, .....COAGIG 101, COAGIG 102,...............!!
Meu problema é o seguinte: Quando clico para ordenar em forma crescente acontece o seguinte:

COAGIG 1
COAGIG 10
COAGIG 11
COAGIG 101
COAGIG 2...............TEM ALGUMA MANEIRA DE CONSERTAR ISSO?

O mesmo acontece com a data, ele ordena apenas pelo dia e nao pela data inteira, como faço?

Vou colocar o arquivo para que possam ver melhor o que estou falando.

Abraços.

 
Postado : 09/01/2015 9:53 am
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Alguem consegue me ajudar?????

 
Postado : 12/01/2015 7:55 am
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Olá pessoal,

Alguem poderia me ajudar nessa??? Mais uma vez!!!!!!

Abs

 
Postado : 17/01/2015 4:49 am
Lovera
(@lovera)
Posts: 90
Trusted Member
 

O que acontece é que COAGIG 1 é um texto. Então alfabeticamente ordenados a forma COAGIG 1, COAGIG 10, COAGIG 11 está correta.

A solução:

1 - criar uma nova coluna com o índice dos vôos

ou

2 - fazer uma extração de texto a cada célula à partir do 7º caractere transformá-lo em um inteiro e ordenar. A 2º opção vai afetar o desempenho na proporção de numero de vôos. Quanto mais dados mais vai demorar.

Caso seu problema seja na visualização do formulário, isso ainda não resolveria o seu problema, uma vez que ele vem carregando os dados na listView de forma decrescente.

Joinha?!?
Num esquece do meu obrigado!!!!!!!!!!!!!!!

 
Postado : 17/01/2015 7:45 am