Buenas compañero,
Bienvenido a nuestro foro! :)
Pues si no me equivoco, no creas ningún evento para controlar la selección en el GridView no?
Tienes 2 opciones, uno de las columnas le indicas comando="select" y después controlas esto en el evento RowCommand (yo lo pondría directamente aquí, aunque tenga su evento propio... Pues pasará por este si o si...) en el cual, deberás recoger el índice de la fila actual (e.commandArgument) y asignárselo al objeto GridView...
MyGrid.SelectedIndex = e.CommandArgument
De esta forma, podrás usar MyGrid.SelectedDataKeys("Nombre_Campo").ToString
Si necesitas cualquier otra cosa... (algún ejemplo básico o algo así...)
Ahí va el ejemplo de Microsoft:
http://msdn.microsoft.com/es-es/libr...v=vs.110).aspx
Un saludo!!!!