Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid вставка и удаление полей в RunTime [D7, MSSQL]


Lex_! ©   (2006-08-30 06:23:00) 

Здравствуйте господа :)
Вопрос такой, каким образом вставлять и удалять поля из ДБГрид в рунтайме?
В зависимости от выбранного значения одной таблици нужно в другой показывать определенное количество полей...:)


Lex_!   (2006-08-30 13:38:00) [1]

Мда....  мне надо было что-то такое ... точнее именно это я так понимаю:

var i:Integer;
   col:TColumn;

......

 DataForm.g_data.Columns.Clear;
 DataForm.g_data.Enabled:=False;
 DataForm.g_data.DataSource:=dm.d_data;
 for i:= 0 to dm.t_attributes.RecordCount-1 do
   begin
       col:=DataForm.g_data.Columns.Add;
       col.FieldName:='f'+IntToStr(i);
       dm.t_attributes.RecNo:=i+1;
       col.Title.Caption:=dm.t_attributes.FieldByName('fieldname').AsString;
       col.Width:=250
   end;


Ega23   (2006-08-30 09:25:00) [2]

Columns.Width:=-1;   :о)


Fay   (2006-08-30 08:55:00) [3]

Visible?


Наверх

Титульная страница Поиск, карта сайта Написать письмо