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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2010, 10:40   #1
Arinka
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 52
Вопрос ComboBox добавление записи

Здравствуйте!!!!
Как можно добавить записи в ComboBox? использовала свойство Items (добавила записи). Мне нужно, чтобы данные, которые добавит пользователь в таблицу, отображались в раскрывающемся списке ComboBox. Как это можно реализовать?
Arinka вне форума Ответить с цитированием
Старый 09.06.2010, 10:47   #2
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Form1.ComboBox1.Items.Add("строка") ;
Snejnaya вне форума Ответить с цитированием
Старый 09.06.2010, 10:56   #3
Arinka
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 52
По умолчанию

Можно поподробней плиз Куда это вписать?
Arinka вне форума Ответить с цитированием
Старый 09.06.2010, 11:03   #4
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Я так понимаю, у тебя Делфи... Ты делаешь обработчик любого события. Например, располагаешь на форме кнопку, при щелчке по которой комбобокс будет заполняться данными таблицы.
1)два раза щелкни по кнопке на форме для создания обработчика события. В открывшемся Unit-е внутри процедуры-обработчика пишешь

Код:
var str:string;
     i:integer;

for i:=1 to Form1.StringGrid1.RowCount do
begin
str:=Form1.StringGrid1.Cells[номер столбца, i(номер строки)];
//str теперь содержит нужные данные из нужной ячейки
Form1.ComboBox1.Items.Add(str);
end;
это примерный набросок,я же не знаю, какие данные из таблицы тебе надо переносить в комбобокс
Snejnaya вне форума Ответить с цитированием
Старый 09.06.2010, 11:21   #5
Arinka
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 52
По умолчанию

Выдает ошибку на RowCount(((((((((((((
А можно этот код в обработчик ComboBox вставить?
Arinka вне форума Ответить с цитированием
Старый 09.06.2010, 11:49   #6
Snejnaya
Форумчанин
 
Регистрация: 12.05.2010
Сообщений: 219
По умолчанию

Код:
Выдает ошибку на RowCount(((((((((((((
что пишет?
(если у тебя фиксированное число строк, можешь сделать for i:=1 to _число строк_)


Цитата:
А можно этот код в обработчик ComboBox вставить?
Ну ты придумай, как ты себе это видишь. По умолчанию создается обработчик ComboBoxChange, который тебя вряд ли устроит. Тогда тебе нужно организовать обработчик ComboBox1Click
Snejnaya вне форума Ответить с цитированием
Старый 09.06.2010, 12:18   #7
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

А может Вам RowCount-1 подойдет???
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 09.06.2010, 12:19   #8
Arinka
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 52
По умолчанию

Snejnaya, спасибо тебе за помощь!!!!!!! Я использовала DBLookupCombobox
с ним проще))))))))))))))))
Arinka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление записи в бд Lokos БД в Delphi 8 15.12.2009 16:36
добавление элемента в ComboBox Tapapax Общие вопросы .NET 2 09.11.2009 22:48
Добавление записи gitzzz Microsoft Office Access 2 23.06.2009 19:30
Добавление записи LLIYT БД в Delphi 15 09.06.2009 18:25
Добавление записи rn6hac БД в Delphi 3 02.06.2009 10:26