Как сохранить значения из запроса 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);