Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как перенести данные из DBGrid в ComboBox?


Автор: BuShaRt 18.12.2006, 19:00
Убедительная просьба ответить как можно более развернуто, я сам на PHP программирую, синтаксиса Дельфы не знаю почти, а у нас курсовик сдавать надо. Учитель грит это невозможно, но как же невозможно? неужто Дельфи убытачный на столько, не верю... 

В DBGrid у нас одна колонка всего и все ее содержимое надо переносить в ComboBox, для удобного управления.

Заранее спасибо за внимание...

Автор: Rodman 18.12.2006, 19:02
чем ты в DBGrid данные выводишь?

Добавлено @ 19:03 
Код

TComboBox.Items.Add(Query.Fields[0].asstring);


Добавлено @ 19:05 
или
Код

TComboBox.Items.Add(Table.Fields[0].asstring);

Автор: BuShaRt 18.12.2006, 19:23
Код

adoquery2.Close;
ADOQuery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select Название from Группы');
adoquery2.ExecSQL;
adoquery2.Active := true;
ComboBox1.Items.Add(ADOQuery2.Fields[0].asstring);


Вывел название лишь одной группы smile

Автор: x77 18.12.2006, 19:26
Код

...
with Query1 do begin
  Active := TRUE;
  while not Eof do begin
    ComboBox1.Items.Add (Fields [0].AsString);
    Next;
  end;
...

Автор: BuShaRt 18.12.2006, 19:32
Ура))) заработало.. Учителя на мыло...

Всем большое спасибо+))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)