![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Hola ginkaku.
Te pongo un ejemplo de como cargar en un TComboBox desde un TDataSet el campo "NOMBRE" de tipo alfanumérico y el campo "ID" de tipo entero. El primer campo se visualiza en el ComboBox y en el evento OnChange de este, se obtiene el valor del campo "ID" correspondiente. Código:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
DataSet->DisableControls();
DataSet->First();
__try {
while (! DataSet->Eof ) {
ComboBox1->AddItem(DataSet->FieldByName("NOMBRE")->AsString,
(TObject*)DataSet->FieldByName("ID")->AsInteger);
DataSet->Next();
}
} __finally {
DataSet->First();
DataSet->EnableControls();
}
}
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
int ix = ComboBox1->ItemIndex;
String NOMBRE = ComboBox1->Items->Strings[ix]; // NOMBRE
String ID = (int)ComboBox1->Items->Objects[ix]; // ID
ShowMessage(NOMBRE+" "+ID); // ej: Mostrar
}
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cargar nombres de tablas en un ComboBox | Paulao | Varios | 4 | 14-08-2011 01:49:00 |
| cargar lista en un combobox o tdblooupcombobox | chalo | Tablas planas | 3 | 27-04-2011 05:10:21 |
| Cargar combobox con datos de tabla | loadminds | Tablas planas | 10 | 18-11-2008 19:16:47 |
| Como puedo cargar un ComboBox en un Gridview | Shidalis | OOP | 2 | 10-08-2005 14:29:29 |
| Cargar Desde Un Combobox | CarmaZone | Conexión con bases de datos | 1 | 15-05-2005 13:00:39 |
|