Cambio la domanda visto che mi basta anche molto meno.
Ora come work around del work around ho inserito nella mia tabella un templateflied contenente un checkbox per ogni riga. Come faccio, iterando tutte le righe della mia tabella, ad accedere al valore del checkbox?
Sono arrivato fino a qui ma poi mi perdo...

Gridview1.Rows(i).Cells(10).Controls(1)

Dove i è l'indice della mia riga
10 per esempio è l'indice della miam colonna contenente il templatefield e quindi il checkbox.
Il watch del debug me lo riconosce come oggetto checkbox ma non so come accederci per prelevare il valore Non c'è nessun metodo che a prima vista mi piaccia...
Mi aiutate a fare quest'ultimo passo? Vorrei verificare se è chekkato e di conseguenza se lo è prelevare l'id della riga, ecc...