Главная страница
    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.45 MB
Время: 0.038 c
4-1095974476
dms_main
2004-09-24 01:21
2004.10.31
Панель задач


14-1097344110
maxz
2004-10-09 21:48
2004.10.31
глюки Delphi 8


14-1097599012
Шишкин Илья
2004-10-12 20:36
2004.10.31
Псевдо вирус


1-1097530297
Ezhik
2004-10-12 01:31
2004.10.31
Ход конём


3-1096477969
mid
2004-09-29 21:12
2004.10.31
function based индекс в oracle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский