Hola
Chelocho, lo que puedes hacer para ese caso es recorrer tu datagridview y pasar los datos a tus textboxs de esta manera :
*En la propiedad del datagrid
SelectionMode selecciona
"FullRowSelect"
En el evento CellContentClick de la grilla seria un codigo parecido a este :
Código vb.net:
Ver original'Recorres tu DataGridView
For Each fila as DataRowView in DatagridView1.Rows
'La columna 1 de grilla la paso al textbox1
textbox1.text = fila.Item(0).ToString
'La columna 2 de grilla la paso al textbox2
textbox2.text = fila.Item(1).ToString
'La columna 3 de grilla la paso al textbox3
textbox3.text = fila.Item(2).ToString
Next
Espero haberte ayudado. Saludos!