Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Picklist в DBGrid е   Найти похожие ветки 

 
Masha Streltsova   (2004-03-18 18:11) [0]

Скажите плиз можно ли сделать так, чтобы в DBGrid"е нельзя было редактировать ячейку вручную, а можно было бы выбирать значения только из Picklist"а? Как в Lookup полях.


 
Masha Streltsova   (2004-03-18 18:31) [1]

И чего никто не отвечает? Вопрос сложный? Или непонятный?


 
Domkrat   (2004-03-18 18:52) [2]

Создать таблицу (ID, NAME) по этому полю и зделать его лукапным.


 
Domkrat   (2004-03-18 18:53) [3]

или использовать DevExpress


 
jonik_DK   (2004-03-18 18:55) [4]

Честно говоря, когда то делал, чтобы можно было выбирать из списка.

Grid.Columns[1].PickList.Clear;
//fdataM.Tkadr.First;
fdataM.Table.First;
while not Table.Eof do
 begin
  Grid.Columns[1].PickList.Add(Table.FieldByName("Fio").AsString);
  Table.Next;
 end;
end;

Лучше воспользуйся сторонними компонентами: DevExpress


 
Masha Streltsova   (2004-03-18 19:00) [5]

Ладно понятно скорее всего с Picklist так нельзя сделать


 
Domkrat   (2004-03-18 19:13) [6]

Сделать можно все что угодно, имея исходники конечно


 
Petr V. Abramov ©   (2004-03-18 23:08) [7]

проще всего на OnKeyPress написать что-то типа
 with TDBGrid(Sender) do
   if (SelectedIndex = ThePickListColIndex) and (Key in CharKeys) then begin
     Bzdynk; // :)
     Key := #0
   end;



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.083 c
3-1080153178
РВА
2004-03-24 21:32
2004.04.18
конфигурация DCOM на ПК с ХР


1-1080689233
HydraMarat
2004-03-31 03:27
2004.04.18
Ресурсы MS Office


3-1079724857
ZUK
2004-03-19 22:34
2004.04.18
TJvMemoryData - Lookup Field


7-1076397365
$tranger
2004-02-10 10:16
2004.04.18
Кнопка в панели InternetExplorer


8-1073494478
Evgeniy_K
2004-01-07 19:54
2004.04.18
Убить картинку в TImage