Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Создание колонок для TDBGridEh в рантайме / 5 сообщений из 5, страница 1 из 1
26.03.2003, 16:11
    #32127520
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание колонок для TDBGridEh в рантайме
Замучался уже, нужно создать в рантайме
колонки для TDBGridEh , так как результат запроса непредсказуем.
Не получается ничего, дайте хоть какой-то пример создания колонок в рантайме, может у кого завалялся, в хелпе вообще нет ниодного примера по работе с этим гридом.
...
Рейтинг: 0 / 0
26.03.2003, 16:40
    #32127555
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание колонок для TDBGridEh в рантайме
Вот что я пытаюсь сделать
Код: 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
26.03.2003, 17:14
    #32127599
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание колонок для TDBGridEh в рантайме
Всем спасибо уже не надо :_)
...
Рейтинг: 0 / 0
26.03.2003, 17:15
    #32127601
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание колонок для TDBGridEh в рантайме
Вообще-то он сам добавляет, если не заданы.
...
Рейтинг: 0 / 0
26.03.2003, 17:17
    #32127604
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание колонок для TDBGridEh в рантайме
Круто.

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


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