Ho un sqldatasource che legge una lista di nomi ordinati, ed una datalist per visualizzarli a video.

Accanto ad ogni nome ho messo un pulsante freccia in su e freccia in giù per spostarsi nell'ordine.

cliccando sui pulsanti eseguo due query una per incrementare o decrementare il loro codice di 1 punto ed una per eseguire l'operazione inversa sul precedente o successivo. Il tutto mi serve per ordinare una lista di nome come preferisco.

Solo che dopo aver eseguito le query di aggiornamento sul DB, quando vado a rileggere i valori per aggiornarli a video questi sul DB si aggiornano, sulla visualizzazione no, come se eseguisse prima la rilettura dei dati che l'update.

come posso fare a risolvere il problema?

grazie in anticipo