>Il problema è che la gridview viene popolata nell'evento load
>della pagina e perdo le checkbox selezionate perchè l'evento
>click dell'imagebutton che deve recuperare le check selezionate,
>viene eseguita dopo.
Scusami, non mi ero spiegato bene. Nel page load devi fare il caricamento solo se non sei in una fase di PostBack
if not Page.IsPostBack
'Popola la gridview
end if
In questo modo riesci ad intercettare l'evento del pulsante.
Per risolvere il problema della paginazione invece devi intercettare l'evento ed effettuare nuovamente il caricamento dei dati nel gridview.
Se ti serve qualche altra indicazione giraci il codice come ha detto balfaz, così facciamo le considerazioni del caso..
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko