Главная страница
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.024 c
1-1080938683
neVIP
2004-04-03 00:44
2004.04.18
Другой Calendar


7-1075994955
Александр из Минска
2004-02-05 18:29
2004.04.18
Проблема с ShellExecute(..., PChar( mailto:..... ), ...)


6-1075652604
Александр
2004-02-01 19:23
2004.04.18
Как отправить письмо?????????????


1-1080804602
V-Isa
2004-04-01 11:30
2004.04.18
Свойство компонента.


3-1079765456
Jioniro
2004-03-20 09:50
2004.04.18
Отображение в DbGride значений из двух таблиц!