KeyValue es una propiedad de tipo Variant, por lo que te aceptará cualquier tipo de dato.
Obviamente, en tiempo de corrida, el tipo del dato que le asignes debe conicidir con el tipo de dato del campo que has elegido como llave (KeyField). Si es string:
Código Delphi
[-]
DbLookUpComboBox1.KeyValue := 'uno';
Por el contrario, si es entero:
Código Delphi
[-]
DbLookUpComboBox1.KeyValue := 1;
etc. No creo que haga falta, pero prefiero aclarar que el valor que le asignes a la llave debe existir en el dataset asociado.
Por otro lado, la solución de marcos está muy buena... y hace exactamente lo que querés en este caso... la del KeyValue es mas genérica.
Hasta luego.