Notifications
Clear all

Ordenar Coluna no listview

4 Posts
2 Usuários
0 Reactions
1,132 Visualizações
(@afbergman)
Posts: 0
New 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: 0
New Member
Topic starter
 

Alguem consegue me ajudar?????

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

Olá pessoal,

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

Abs

 
Postado : 17/01/2015 4:49 am
(@lovera)
Posts: 90
Estimable 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