Hi,
I think, you are trying its correct.But
GridView1.SelectedRow.Cells(0).Text
This line we generally use to access
<asp:BoundField
which are dataField mentioned in gridview got it??
As you are declared div and textboxes under it. I am not sure but you can try like this to access name, email etc
(GridView1.SelectedRow.FindControl("TextBoxName") as TextBox).Text;