Digo yo que para mostrar los datos del dbgrid tendrás asociado algún componente de bbdd tal como Adoquery, AdoTable, TTable o TQuery a un Datasource y este al dbGrid, si esto es así, (yo utilizo normalmente adoquery) al pinchar en cualquier campo del Dbgrid, el Query que tenías asociado a ese dbgrid se moverá automáticamente al registro y para acceder a ese valor puedes hacerlo de la siguiente forma.
Código Delphi
[-]
adoquerydelatabla1.edit;
adoquerydelatabla1.fieldbyname('Departamento').AsString:=adoquerydelatabla2.fieldbyname('Departament o').AsString;
Adoquerydelatabal1.post;
No se si te habré liado más o te habrá resuelto alguna duda. Espero que sea lo segundo.
Un saludo.