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

Вниз

вывести 2 таблицы в TdxDBGrid   Найти похожие ветки 

 
Ivan_   (2004-10-13 19:23) [0]

из таблицы 1 (Table1) данные вывожу в TdxDBGrid (Grid) и необходимо вывести в строку Dropdown box который бы содержал данные из другой таблицы (Table2) и при выборе значения сохранять выбранный Id (а пользователь видет не id в Dropdown-е а description) в Table1. вот вроде родил
Я попытался выбрал тип колонки в Grid-е "TdxDBGridLookupColumn" но найти его DataSource или подобное свойство не удалось.
Может кто сталкивался?


 
Defunct ©   (2004-10-13 20:21) [1]

сталкивался, но решил очень просто:
в качестве DropDownBox создавал TListBox под/над ячейкой DBGrid"a и заполнял данными из таблицы подстановок.


 
Defunct ©   (2004-10-13 20:24) [2]

[1]

а сами выбранные данные из другой таблицы отрисовывл вручную по OnDrawCell


 
ЮЮ ©   (2004-10-14 03:20) [3]

Посмотри "lookup combos, in data grids" в справке


 
Ivan_   (2004-10-14 13:25) [4]

я посмотрел но так и не нашел где прописывать DataSource. Взял TdxDBGridPickColumn и его свойству Items присваиваю , те примерно так while (not qryBoExpenseType.Eof) do
   begin
     grdInspectionDESCRIPTION.Items.Add   (qryBoExpenseTypeSUBCATEGORY.AsString);
     qryBoExpenseType.Next;
   end;

и засунул его в событие OnCustomDrawCell но почемуто оно прорисовывается значительно больше чем один раз. Какое событие надо использовать? И если я правильно понимаю чтобы вывести каждую строчку Грид будет обращаться к безе те надо использовать ClientDataSet?


 
ЮЮ ©   (2004-10-15 03:30) [5]

>я посмотрел но так и не нашел где прописывать DataSource

В FieldEditor-е Table сначало добавляешь реально существующие поля, затем добавляешь Lookup поле - там тебе будут и Sourcе и Fieldы



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1097676888
П7
2004-10-13 18:14
2004.10.31
Тут 2 поста натолкнули на вопрос


8-1089988038
gdima
2004-07-16 18:27
2004.10.31
Video


3-1096978437
Gennady
2004-10-05 16:13
2004.10.31
Master/Detail ClientDatSet


1-1097819932
фывапро
2004-10-15 09:58
2004.10.31
компиляция проекта


1-1098105957
Leaner
2004-10-18 17:25
2004.10.31
Странное выражение: SetLength(S,Length(PChar(S)));