Y por que no usas un datacombo? es más fácil para trabajar con base de datos...
para relacionarlo a la Base de datos en el RowSource indicas el control con el q estas trabajando (Adodc,DataEnvironment,etc) y en ListField especificas el campo de la tabla que vas a usar... Lo que sigue te toca hacerlo y es "carpintería"...