powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание колонок для TDBGridEh в рантайме
5 сообщений из 5, страница 1 из 1
Создание колонок для TDBGridEh в рантайме
    #32127520
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замучался уже, нужно создать в рантайме
колонки для TDBGridEh , так как результат запроса непредсказуем.
Не получается ничего, дайте хоть какой-то пример создания колонок в рантайме, может у кого завалялся, в хелпе вообще нет ниодного примера по работе с этим гридом.
...
Рейтинг: 0 / 0
Создание колонок для TDBGridEh в рантайме
    #32127555
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что я пытаюсь сделать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var
             NewCol:TColumnEh;
             ColCollect:TDBGridColumnsEh;
begin
ColCollect:=TDBGridColumnsEh.Create(DBGridEh1,TColumnEh);
NewCol.Create(ColCollect);
DBGridEh1.Columns:=ColCollect;             //ошибка аксесс виолейшн
ColCollect.Items[ 0 ].FieldName:='K080';
end;

а если так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var
             NewCol:TColumnEh;
             ColCollect:TDBGridColumnsEh;
begin
ColCollect:=TDBGridColumnsEh.Create(DBGridEh1,TColumnEh);
DBGridEh1.Columns:=ColCollect;             
ColCollect.Items[ 0 ].FieldName:='K080';//list index out of bounds ( 0 ) 
end;


HELP!
...
Рейтинг: 0 / 0
Создание колонок для TDBGridEh в рантайме
    #32127599
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо уже не надо :_)
...
Рейтинг: 0 / 0
Создание колонок для TDBGridEh в рантайме
    #32127601
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то он сам добавляет, если не заданы.
...
Рейтинг: 0 / 0
Создание колонок для TDBGridEh в рантайме
    #32127604
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто.

А так не пробовал:
Код: plaintext
1.
2.
3.
4.
5.
6.
var
  NewCol:TColumnEh;
begin
  NewCol := TDBGridColumnsEh.Add;
  NewCol.FieldName:='K080';
  ...
end;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание колонок для TDBGridEh в рантайме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]