ciao a tutti, ho un piccolo problema con una gridview, dovrei tramite dei pulsantini su ogni riga invertire la riga selezionata con quella precedente o successiva;

il mio problema riguarda la visualizzazione della griglia, cioè non si aggiorna in tempo reale.

la modifica nel db viene eseguita, ma non ottengo un risultato grafico immediato, cioè sono costretto ad uscire dalla pagina e poi rientrare.

ho provato con questo codice ma non funziona:

codice:
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = grid.Rows[index];
if (e.CommandName = "Up")
index--;
if (e.CommandName = "Down")
index++;
GridViewRow rowPriority = grid.Rows[index];
GridViewRow rowTemp = row;
row = rowPriority;
rowPriority = rowTemp;
le righe non vengono invertite