Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
3-1079622694
Masha Streltsova
2004-03-18 18:11
2004.04.18
Picklist в DBGrid е


14-1080211574
panov
2004-03-25 13:46
2004.04.18
PGP в TheBat


14-1080246459
Ломброзо
2004-03-25 23:27
2004.04.18
Хехех.. "Во вторник Земля налетит на небесную ось"


3-1080153178
РВА
2004-03-24 21:32
2004.04.18
конфигурация DCOM на ПК с ХР


7-1076352679
SAmoilov
2004-02-09 21:51
2004.04.18
Обращение к дисководу и CD-ROM




   Наверх