COMO ORDENAR DATAS EM UM LISTBOX
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.
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.
Você pode tentar usar um ARRAY do tipo DATETIME, ou até mesmo usar um DATATABLE e ordenar por data (com um DATAVIEW, por exemplo).
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???
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???
Veja se te ajuda.
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
PS. a minha é o VB 2005
Consegui abrir, criei um novo Project e importei o form. Interessante a solução, era bem isso que eu precisava. Muito obrigado!
Utilizei o VS2008.
Se o problema foi resolvido, ENCERRE o tópico.
Se o problema foi resolvido, ENCERRE o tópico.
Tópico encerrado , respostas não são mais permitidas