Не могу обратиться к переменной dbGrid.Columns.FieldName

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Не могу обратиться к переменной dbGrid.Columns.FieldName

Сообщение t-ea » 27.09.2006 23:58:06

Код
Код: Выделить всё
S:=dbGrid1.Columns[0].FieldName;

не работает.
Пишет
identifier idents no member "FieldName"


Как узнать какое поле базы данных связано с конкретной колонкой Grid'а? Код из Delphi-проекта, там это работало.

Lazarus 0.9.14, на форме только TDBF, tDataSource и tDBGrid
t-ea
новенький
 
Сообщения: 98
Зарегистрирован: 22.09.2006 00:22:34

Сообщение alexs » 28.09.2006 08:50:48

попробуй явное приведение типа:
(DBGrid1.Columns[0] as TColumn).FieldName;
либо возьми RxDbGrid - там будет нормально
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение t-ea » 02.10.2006 02:17:27

спасибо!

P.S. почему так?!
t-ea
новенький
 
Сообщения: 98
Зарегистрирован: 22.09.2006 00:22:34


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

Рейтинг@Mail.ru