Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

DBComboBox   Найти похожие ветки 

 
jacksotnik   (2012-04-23 10:23) [0]

Всем привет. Подскажите можно-ли как-то реализовать такое средствами только DBComboBox.
Подключаю datasource и datafield к комбобоксу, затем заполняю айтемсы у него(текстовые значения) но поле в БД у меня int. Ну собственно вот и задача отобразить в ДБКомбике текстовые значения а в базу чтоб писались соответствующие им int значения. Несколько вариантов реализации есть но я хочу узнать можно-ли это сделать только средствами DBComboBox


 
AV ©   (2012-04-23 12:27) [1]

TDBLookupComboBox?

или делал как-то с обычным TComboBox
сейчас точно не вспомню, как-то так
type
 TMYOB = class
   ID: Integer;
 end;

var
 MyOb : TMYOB;
begin
MyOb := TMYOB.Create;
MyOb.ID := 121212;
ComboBox1.AddItem("fgfgfgfgfg", MyOb);
MyOb := TMYOB.Create;
MyOb.ID := 2323232;
ComboBox1.AddItem("qqqsdsdsdgfg", MyOb);
end;

procedure TfrmToStart.ComboBox1Change(Sender: TObject);
begin
 ShowMessage( IntToStr( TMYOB(ComboBox1.Items.Objects[ComboBox1.ItemIndex]).ID ));


 
sniknik ©   (2012-04-23 12:50) [2]

> как-то так
ради одного инт значения можно не "париться" с объектом, его же после и освобождать желательно...
просто привести число к TObject, а читая делать обратное преобразование. и ни создания ни уничтожения объектов не нужны.


 
AV ©   (2012-04-23 13:31) [3]


> просто привести число к TObject

побоялся :)
а вдруг потом как-нибудь обратишься (м.б., косвенно) и AV словишь..



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
2-1337023197
Влад
2012-05-14 23:19
2013.03.22
Создать класс по имени


15-1341989915
AV
2012-07-11 10:58
2013.03.22
никто по SSH не соединялся? В частности, через cryptlib


15-1337884316
Bluejohn
2012-05-24 22:31
2013.03.22
Правильно ли сделан список?


15-1341693003
Юрий
2012-07-08 00:30
2013.03.22
С днем рождения ! 8 июля 2012 воскресенье


15-1338546220
MacroDenS
2012-06-01 14:23
2013.03.22
Посоветуйте чтиво по сервисам.