![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;
Надеюсь что поможет...