Cita:
Empezado por lucas05
Neftali con respecto a tu solución, funciona bien, pero solo cuando el combobox contiene datos estáticos, en mi caso los datos del combobox son dinámicos ya que vienen de una base de datos.
Como podría adaptarlo para que funcione cuando los datos son dinámicos?
|
No entiendo lo que quieres decir con datos estáticos y datos dinámicos.
Lo que yo te he puesto es un ejemplo, se trata de que utilices el código que has puesto anteriormente para rellenar el combobox:
Código Delphi
[-]
for i:=1 to ZQuery1.RecordCount do
begin
ComboBox1.AddItem(ZQuery1.fieldbyname('nombre').AsString,ComboBox1);
ZQuery1.Next;
end;
Y tal como añades el nombre, añadas también el ID en el segundo parámetro, tal y como has añadido el primero (pero con un código similar al del ejemplo).
A la hora de recuperar el ID, pues tal y como te he puesto también en el ejemplo, pero con tu ID.
Al final NOMBRE y "Lunes" son cadenas y ID y 1234 son integers. No veo la diferencia...