Saludos
Cuando seleccionas algo en el combo, automaticamente el dataset se posiciona en el registro seleccionado. Lo que yo haria es
Código Delphi
[-]
edit1.text:=dataset.fieldbyname('nombre').Asstring;
edit2.text:=dataset.fieldbyname('apellido').Asstring;
...
...