Primero quiere dar las gracias por ayudarme
con mis dudas.Esta es mi pregunta tengo un TQuery que me devuelve la columna de una tabla, introduzco los datos obtenidos de la TQuery en un DBComboBox con es código:
while (!Q->Eof)
{
ComboBox1 -> Items -> Add(Q->Fields->FieldByName("idAlmacen")->AsString);
Q->Next();
}
Pero al elegir en el DBComboBox aparece en blanco y para seleccionar algún elemento tengo que pinchar en el DBComobox y entonces
en el desplegable aparecen todos los datos.
Pero yo lo que quiero es quitar el blanco
y que directamente nada más aparecen la pantalla en vez de en blanco aparezca el primer elemento.
No sé si me he explicado muy cristianamente.
Los datos me aparecen en el DBComboBox pero sólo cuándo pincho en el DBComboBox, es decir
si no pincho en el DBComboBox aparece en blanco y yo lo que quiero es que me aparezca el primer elemento en vez de en blanco.
Lo he intentado con el ItemIndex pero nada:
for (int i=0;i<ComboBox1->Items->Count;i++){
if ( Dato3 == ComboBox1 -> Items -> Strings[i]) {
ComboBox1 -> ItemIndex = i;
break;
}
}
Bueno Muchas Gracias por leer este correo