Delphi 7 - Ako uložiť do komponenty ComboBox text a ID textu?
Mám tabuľku v databáze, ktorá obsahuje názvy a ID prislúchajúce k názvu. Toto napracem do ComboBoxu a po výbere názvu používateľom, nechcem v tabuľke hľadať podľa názvu, ale pracovať priamo s ID, ktoré by si ComboBox mohol pamätať. Napádajú ma rôzne riešenia:
- vytvoriť si triedu, ktorá si bude pamätať páry ID, text, ale to by bolo zvlášť mimo ComboBox
- vkladať ID aj text do zoznamu v ComboBoxe
Riešení je viac, ale nič z toho sa mi nepáči. Vie niekto o krajšom a prehľadnejšom riešení? Stačí ma posunúť správnym smerom.
tu mas posunutie: combobox style: OwnerDrawFixed
DBLookupComboBox
Síce je to už staré, ale úplnou náhodou som na to nedávno narazil v Lazarovi a podporuje to aj Delphi. Je to presne to čo som kedysi potreboval. Označujem za vyriešené.
http://stackoverflow.com/questions/1986246/which-r adio-button-is-selected-in-a-tradiogroup