| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
curruman Cdt


Registrado: 24 Mar 2008Mensajes: 9Ubicación: San Cristóbal
|
Publicado: Jue 11 Dic, 2008 5:17 pm Asunto: Copiar un texto a un listbox o combobox |
|
|
Hola porfavor quisiera saber como puedo actualizar o modificar los datos que tiene un listbox o un combobox en la propiedad items, buscando en el foro se consigue lo contrario de un listbox a un texto. El objetivo es ir agregando nuevos items a la lista.
Tengo el siguiente codigo para actualizar:
Table1->First();
while(!Table1->Eof){
var=Table1->FieldByName("NumSemana")->AsInteger;
var2.cat_sprintf("%d\n",var);
Table1->Next();
}
ComboBox1->Items=var2 // aqui la variable para agregar ;
Pero me sale un error que no se puede convertir de AnsiString a TString, como puedo hacerlo, muchas gracias por las posibles ayudas.
Saludos! |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 11 Dic, 2008 6:49 pm Asunto: |
|
|
Con el código que has puesto, como mucho, cargarías todos los registros de una tabla en un solo ítem del ComboBox y yo entiendo que lo quieres hacer es cargar cada registro en un ítem. Si es así es muy fácil:
| Código: | ComboBox1->Items->Clear(); // Para limpiarlo
Table1->First();
while (!Table1->Eof)
{
ComboBox1->Items->Add(FormatFloat("0", Table1->FieldByName("NumSemana")->AsInteger;
Table1->Next();
} |
De todas formas, si lo que quieres es cargar todos los registros en un solo ítem, la última instrucción debería ser
| Código: | ComboBox1->Items->Add(var2); |
en vez de lo que tienes puesto; ten en cuenta que Items es parte de la clase TString. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
curruman Cdt


Registrado: 24 Mar 2008Mensajes: 9Ubicación: San Cristóbal
|
Publicado: Jue 11 Dic, 2008 7:09 pm Asunto: |
|
|
Muchas Gracias Angel por tu respuesta, me sirvio como yo quería , es que sencillamente no sabia como agregar. Ahora gracias a tu respuesta he aclarado mi duda quedaría cerrado este tema.
Saludoss y adelante con foro!!! |
|
| Volver arriba |
|
 |
|