Pues tiene que funcionar, mira esta prueba acabo de hacerla y funciona perfectamente:
Código Delphi
[-]
procedure TForm1.Edit1Exit(Sender: TObject);
begin
DblookUpComboBox1.ListSource:=DataSource1;
DblookUpComboBox1.ListField:='Codigo;Nombre';
DblookUpComboBox1.KeyField:='Nombre';
end;
Puede pasar que realmente el control del que sales antes de ir a este no sea el que tú crees?
Un Saludo.