Вниз
Скачать: 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.034 c
1-1080984736
Beginner1
2004-04-03 13:32
2004.04.18
FileListBox


14-1078691685
Seriouss
2004-03-07 23:34
2004.04.18
Оцените проги!


1-1080743091
[BAD]Angel
2004-03-31 18:24
2004.04.18
fsStayOnTop только наоборот :)


14-1080572043
Brahman
2004-03-29 18:54
2004.04.18
Пятница, однако...


14-1080103983
Alexey
2004-03-24 07:53
2004.04.18
ABC Компонента для дельфи 7, где взять?




   Наверх