Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FVIEIRAS

Order conteúdo de List View com campo númerico

Recommended Posts

Amigos,

 

Tenho uma consulta SQL que retorno o conteúdo para um List View.

A consulta SQL está correta, pois verifiquei e ordena corretamente.

 

Neste List View, ao clicar no topo da colula, ele ordena o resultado do list view de acordo com a coluna, usando dessa forma:

 

Me.ListView1.SortOrder = lvwAscending

Ou então

Me.ListView1.SortOrder = lvwDescending

 

Se for um texto, ordena corretamente, porém se for numérico ou data, ele ordena dessa forma:

 

1,10,11,12,13,14,15,16,17,18,19,2,20,21,22 ...

 

Como faço para ordenar dessa forma:

 

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 ...

 

Abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

FVIEIRAS

 

Use o link abaixo mas substitua a comparação de Data por Número.

 

HOWTO: Sort a ListView Control By Date

http://support.microsoft.com/kb/170884

 

Esse outro link possui outro exemplo:

 

Vb6 - Sort Listview By Dates/numbers/text

http://www.vbforums.com/showthread.php?t=301328

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você colocar '01','02','03',...

Vai ordenar corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.