No niente da fare....è un imagebutton impostato come templatefield e quindi ho fatto così:
Comunque non penso c'entri molto il fatto di inserire il codice sull'evento "GridView1_SelectedIndexChanged" in quanto nel momento in cui clicco sull'image button mi dovrebbe sia selezionare la riga che scatenare un evento....quindi il codice di selezione dovrebbe essere inserito direttamente sul rowcommand....il cambio record lo effettua nel momento del click sull'imagebutton...Grazie comunque dell'aiuto...se risolvo posto il codice.