:master: Sinceramente non ho capito molto. :master:
Ho creato il controllo utente col tuo codice.
In un'altra pagina ho un GridView ed il controllo paginatore.
Nell'evento load metto:

Me.GridPaginazione1.NomeControllo = Me.GridView1

che non dà nessun tipo di errore

ps.
Quello che mi lascia però molto perplesso è la logica.
Che io sappia, un controllo paginatore deve essere assolutamente indipendente dall'oggetto che pagina, una tabella, un vettore etc...

In fondo basta scatenare un evento quando si cambia pagina e fornire la pagina corrente :master: