Как сохранить значения из запроса SQL в компонент ComboBox? - PullRequest
0 голосов
/ 02 июля 2018

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

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

ID  value
---------
1   one
2   two
3   three

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

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

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

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

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

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);
0 голосов
/ 02 июля 2018

извиняюсь забыл поставить какой-то код

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

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

Label1->Caption = ???

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

...