Как сохранить значения из запроса SQL в компонент ComboBox?

У меня проблема с TComboBox компонент в Borland C++Builder 6.

В ComboBox я хочу вставить результат запроса SQL, например:

Значение идентификатора
---------
1 один
2 два
3 три

Я хочу отобразить значения value столбец для пользователя, например one, two, three, но ссылаться на значения ID колонка.

Может кто-нибудь мне помочь? Google не сказал мне много об этом.

2 ответа

Извиниться забыл поставить в некоторый код

ComboBox1->AddItem("one", (TObject *) 1);
ComboBox1->AddItem("two", (TObject *) 2);
ComboBox1->AddItem("three", (TObject *) 3);

в моем выпадающем списке значения один, два, три отображаются правильно, теперь я хотел бы отобразить идентификатор выбранного в данный момент элемента, например, 2

Label1->Caption = ???

и я не знаю, как ссылаться на значения идентификатора

Кто -то ответил мне на другом форуме, но я хотел бы поделиться этим решением с вами

Я заполняю комбо-компонент

cbx1->Items->Clear();
cbx1->AddItem("one",(TObject*)1);
cbx1->AddItem("two",(TObject*)2);
cbx1->AddItem("three",(TObject*)3);
cbx1->ItemIndex = 0;

прочитать идентификатор выбранного элемента

int ID;
ID = (int)(cbx1->Items->Objects[cbx1->ItemIndex]);
ShowMessage(ID);
Другие вопросы по тегам