se i dati provengono da DB, non ti conviene farlo direttametne tramite query con un giusto ORDER BY