Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Загрузка данных в ComboBox [D7, XP]


Giga ©   (2008-10-01 14:23:00) 

Здравствуйте. Подскажите начинающему. Есть вопрос по загрузке данных в ComboBox, в справочнике по дельфи для начинающих не нашел похожего примера. Есть набор данных из 2 колонок (Наименование - ID)
Нужно загрузить Наименование, но при выборе определенного элемента в ComboBox, нужно получить его ID. Умею лишь сожать данные путем Items.Add, а как загружать ID-шники вместе со строкой?


Giga   (2008-10-01 15:05:00) [1]

Супер, всем спасибо :)


Matveih1   (2008-10-01 14:47:00) [2]

Как вариант
добавить ComboBox1.Items.AddObject('текст', TObject(ID));

получить ID = integer(ComboBox1.Items.Objects[ComboBox1.ItemIndex]))


Leonid Troyanovsky   (2008-10-01 14:29:00) [3]


> Giga   (01.10.08 14:23)  

> данные путем Items.Add, а как загружать ID-шники вместе
> со строкой?

AddObject.
Избегать ID=-1.

--
Regards, LVT.


Sergey13   (2008-10-01 14:27:00) [4]

Может тебе DBLookupComboBox нужен?


Jeer   (2008-10-01 14:27:00) [5]

F1
cbx.Items.Values['...'] := '...'


Наверх

Титульная страница Поиск, карта сайта Написать письмо