LISTA EM ORDEM

SOBERASSL 13/12/2010 13:58:31
#359451
Galera tenho uma lista com inderteminados numeros, e tenho de colocalos em ordem.

Nao podendo usar o orderby.

Tem alguma forma de fazer issu sem ter que ficar comparando um com o outro? se e maior ou nao?
ROBSON220BASS 13/12/2010 14:26:40
#359454
nao entendi sua pergunta. explique melhor.
SOBERASSL 13/12/2010 15:44:32
#359460
Tem uma LISTA com varios numeros e um BOTAO aonde eu precionando o botao a lista fique em ordem crescente ou decrescente...

Nao tem ligacao alguma com o banco de dados...
TECLA 13/12/2010 18:15:40
#359467
Uma saída seria criar um RECORDSET DESCONECTADO, com um campo NUMéRICO, preencher o mesmo com os números e fazer um SORT.
JEISONANTONI 13/12/2010 18:23:37
#359471
qual componente vc esta usando?
SOBERASSL 13/12/2010 18:40:02
#359476
Citação:

:
Uma saída seria criar um RECORDSET DESCONECTADO, com um campo NUMéRICO, preencher o mesmo com os números e fazer um SORT.



E como ? O.o

Pelo que eu estava fazendo, estava pegando os dados da list linha por linha e adicionando em variaveis (Array), e depois adicionando-as com o sort.
Mas ainda nao obtive sucesso
MARCELO.TREZE 13/12/2010 20:11:34
#359483
não use um listbox, use um listview, este pode ser ordenado em tempo de execução
MSMJUDAS 14/12/2010 08:18:40
#359490
Resposta escolhida
Para ordenar um ListView é só colocar isso:

Private Sub ListViewDados_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListViewDados.SortKey = (ColumnHeader.Index - 1)
If ListViewDados.SortOrder = lvwAscending Then
ListViewDados.SortOrder = lvwDescending
Else
ListViewDados.SortOrder = lvwAscending
End If
ListViewDados.Sorted = True
End Sub
SOBERASSL 14/12/2010 12:07:30
#359512
Deu certo..Valeu
Tópico encerrado , respostas não são mais permitidas