Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Внизвывести 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c