Te diría que pusieras la propiedad sorted en true, pero lo que haría es lo siguiente
01
02
022
09
1
10
11
2
20
3
4
5
No creo que sea ese el orden que necesitas, por lo tanto tienes que buscar "métodos de ordenamiento", es algo sencillo
Aqui hay un codigo fuente en C para ordenar
http://www.lawebdelprogramador.com/codigo/enlace.php?idp=1439&id=13&texto=C/Visual+C
En delphi
http://webdelprofesor.ula.ve/economia/sananes/Cursos/Delphi/ordena.htm
Aqui los algoritmos
http://mx.geocities.com/estructuras_informacion/paginas/mordena.html