Ciao a tutti!

E' la prima volta che scrivo su questo forum!
Volevo chiedervi un aiuto, non avendo più la mia professoressa

Con Visual Basic 2008 sto creando un piccolo programma per fare il giudice in una gara di SPL poichè sono un socio del mio club.
Questo programma legge il n° del candidato, il nome del candidato e il risultato e questi 3 dati me li salva sulla grid.
E fino qua tutto ok, ma arriva un passaggio che non so come fare ovvero quello dell'ordinamento dal più grande al più piccolo e in seguito la selezione di un numero di voci..

Per il caricamento della grid non ho usato vettore, vi scrivo la sintassi:

SPLRISB.GridSPLA.Item(0, rigaa).Value = txtnumspl.Text
SPLRISB.GridSPLA.Item(1, rigaa).Value = txtnomespl.Text
SPLRISB.GridSPLA.Item(2, rigaa).Value = txtrisultatoSPL.Text

riga = riga + 1


questo è il risultato dell'inserimento:




Adesso volevo mettere un bottone ordina (dal più grande al più piccolo valore del risultato della prova) e poi volevo accanto un'altra Grid che dopo che viene svolto l'ordine mi scrive tipo i primi 5 candidati.
Qualcuno riesce gentilmente a darmi una mano?

Vi ringrazio

Rosy http://img521.imageshack.us/img521/2653/gridspl.jpg