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


Автор: Serebrus 25.11.2007, 19:45
Привет всем.
У меня возникла такая проблема:
надо сделать ячейки DBGrid а как ComboBox,DBGrid1.Columns[1].PickList не помогает,
не работает как ComboBox, т.е. при вводе символа (часть текста) не вставляется 
оставшиеся часть сама - собой как у ComboBox a. Кроме того я использовал события 
OnChange, OnGetText, OnSetText поли IBTable но нечего не вышло.
Из вышеуказанных не работает ни один при вводе данных, OnChange реагируют только после
перехода на другую ячейку. Что мне делать?

Автор: Serebrus 1.12.2007, 09:40
Друзья всем спосибо кто хотел мне помоч.
Я решил этот вопрос с помощю onKeyUp:
Код

if Key in [96..105] then
 s:=s+chr(Key);
DBGrid1.SelectedField.Text:=s+' '+Tovars.FieldByName('tname').AsString;

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