Amigo:
Creo que lo que quieres es obtener los datos de una fila del datagridview...
Si es así aqui te pongo algo hecho para eso.
No soy avanzado en esto pero puede que te sirva.
Saludos
Código:
private void button2_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count > 0)
{
string ci = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
bool mensajero = bool.Parse(datos.BuscarClienteMensajero(ci).Tables[0].Rows[0].ItemArray[0].ToString());
string nombre = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
string sexo = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
string direccion = dataGridView1.SelectedRows[0].Cells[3].Value.ToString();
string localizacion = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
new Modificar_datos_personales_de_clientes_y_mensajeros(ci, mensajero, nombre, sexo, direccion, localizacion).Show();
}
else
{
MessageBox.Show("Debe seleccionar uno de los clientes encontrados.", "Operación no válida",
MessageBoxButtons.OK,
MessageBoxIcon.Error,
MessageBoxDefaultButton.Button1);
}
}