que tal compañero, no se en que version o bd utilices pero puedes hacer algo como esto. en el boton que comentas
Código Delphi
[-]
form2.editclave.text:=queryx.fieldvalues['clave'].value;
considerando que tu dbgrid este relacionado a una query en caso de que lo tengas a un componente table nada mas le cambias...
Código Delphi
[-]
form2.editclave.text:=table.fieldvalues['clave'].value;
Saludos...