Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBLookupComboBox [D6]


Explorer ©   (2002-07-31 08:45:00) 

мАСтера!

Подскажите, как очистить программно DBLookupComboBox (что бы показал "не выбраное" значение)?


Johnmen   (2002-07-31 10:44:00) [1]

DBLookupComboBox1.KeyValue:=Null;


Leran2002   (2002-07-31 10:06:00) [2]

Можно просто очистить поле связанное с DBLookupComboBox. Это можно сделать примерно так (в данном случае при нажатии кнопки):

procedure TForm1.Button1Click(Sender: TObject);
begin
if not(DBLookupComboBox1.DataSource.DataSet.State in [dsEdit,dsInsert]) then
DBLookupComboBox1.DataSource.DataSet.Edit;
DBLookupComboBox1.DataSource.DataSet.FieldByName(DBLookupComboBox1.DataField).Clear;
end;

Константы dsEdit,dsInsert находятся в модуле Db, так что, если его нет то необходимо добавить:

Uses Db;

Надеюсь что поможет...


Наверх

Титульная страница Поиск, карта сайта Написать письмо