Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2010, 15:26   #1
doberman.black
 
Регистрация: 04.02.2010
Сообщений: 5
По умолчанию Из DBGrid в Combobox

Здраствуйте! Есть DBGrid с одной колонкой и записями гдето штук 10!
как сделать чтобы записи из dbgrid отображались в combobox!
спасибо
doberman.black вне форума Ответить с цитированием
Старый 19.10.2010, 15:38   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Для этого есть DBLookupComboBox.
_SERGEYX_ вне форума Ответить с цитированием
Старый 19.10.2010, 15:44   #3
new player
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 153
По умолчанию

Возьмите данные из запроса в ADOQuery
Пример для SQL-запроса

Код:
with ADOQuery do
begin
close;
sql.clear;
sql.add('select * from <таблица>');
open;
end;
while not ADOQuery.Eof do
begin
ComboBox.items.add(ADOQuery.fieldbyname('<поле>').asString);
ADOQuery.next;
end;
Если grid заполняете ручками, воспользуйтесь не db, а обычным. в нем берите данные через свойство cells.
new player вне форума Ответить с цитированием
Старый 19.10.2010, 15:44   #4
new player
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 153
По умолчанию

Цитата:
Сообщение от _SERGEYX_ Посмотреть сообщение
Для этого есть DBLookupComboBox.
В DBLookupComboBox нельзя писать
new player вне форума Ответить с цитированием
Старый 19.10.2010, 16:06   #5
doberman.black
 
Регистрация: 04.02.2010
Сообщений: 5
По умолчанию

Спасиба new player

используя твой совет зделал по своему

Код:
while not dbgrid1.DataSource.DataSet.EOF do
  begin
    ComboBox3.items.add(dbgrid1.Columns.Items[0].Field.AsString) ;
    dbgrid1.DataSource.DataSet.Next;
  end;
doberman.black вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из DBGrid в ComboBox TaYgA БД в Delphi 6 03.10.2010 01:03
Поиск,combobox,edit,dbgrid Ravelin БД в Delphi 10 17.06.2010 18:52
поиск DBGrid+ComboBox+Edit dalien Общие вопросы Delphi 2 25.06.2009 22:56
ComboBox в DBGrid AlexandrSid Общие вопросы Delphi 4 16.04.2008 15:41