COMO ORDENAR DATAS EM UM LISTBOX

PHANTOM 13/09/2010 00:08:29
#352814
Olá!
Meu projeto tem um DateTimePicker e um Listbox, cada vez que eu seleciono uma data no calendário do DateTimePicker ela é adicionada no Listbox. Eu queria que essas datas fossem ordenadas em ordem crescente, mas usando a propriedade Sorted do ListBox ela retorna o seguinte:

01/09/2010
01/10/2010 <--- Ele ordena pelo primeiro número.
02/09/2010
17/09/2010
21/09/2010
23/09/2010

O que eu gostaria era o seguinte:

01/09/2010
02/09/2010
17/09/2010
21/09/2010
23/09/2010
01/10/2010 <--- Ordenar pelo dia e mês

P.S. Estou passando o valor do DateTimePicker para o ListBox no formato String.

Abraço a todos.
TECLA 14/09/2010 21:15:47
#352999
Resposta escolhida
Você pode tentar usar um ARRAY do tipo DATETIME, ou até mesmo usar um DATATABLE e ordenar por data (com um DATAVIEW, por exemplo).
PHANTOM 16/09/2010 19:38:51
#353157
Tecla, orbigado por responder!
Tentei usar o DataView mas não consegui (não sei direito como ele funciona), parti pro Array que vc falou, tbm sem sucesso. Tem como vc me mandar um projeto de exemplo???
TECLA 16/09/2010 20:01:50
#353161
Veja se te ajuda.
PHANTOM 16/09/2010 20:08:40
#353163
Kra, não abriu o Solution nem o VBproj, dá uma mensagem dizendo q o projeto foi criado numa versão mais recente...
PS. a minha é o VB 2005
PHANTOM 16/09/2010 20:15:14
#353164
Consegui abrir, criei um novo Project e importei o form. Interessante a solução, era bem isso que eu precisava. Muito obrigado!
TECLA 16/09/2010 20:21:43
#353167
Utilizei o VS2008.
Se o problema foi resolvido, ENCERRE o tópico.
Tópico encerrado , respostas não são mais permitidas