usi un componente particolare?
io utilizzo i componenti di devexpress, questo componente permette l'ordinamento della griglia in base al valore che assume la cella della colonna.
per fare quanto chiedi basterebbe avere tale griglia ordinata per la colonna 'es.:numero rigo' e cambiare il valore della cella quando premi il pulsante....
ciao