in vb 6 avevo risolto inserendo una colonna nascosta

codice:
COLONNA DATE               COLONNA NASCOSTA
23/02/2004                 20040223
15/01/2005                 20050115
quando clicchi sull'header della colonna date in realtà utilizzi la colonn anascosta per l'ordinamento