Ciao ecco la soluzione bastava fare cosi
--------------
cap.Text = GridView1.DataKeys(gvrow.RowIndex)("cap")
-------------

dove cap viene dichiarata anche del datakeynames

-----------------------

Ciao