Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

Еще раз о загаловках в DBGrid....   Найти похожие ветки 

 
Mustang ©   (2002-04-24 14:09) [0]

Я уже спрашивал :

"Подскажите как пожалуйста как изменить имена полей на DBGrid, в смысле, чтобы в верху таблицы отображалось не настоящее имя поля ("GOODNAME" например), а более удобочитаемое (например "Наименование товара")." и получил ответ :

"можно создать Columns, указать там Caption, или же создать статические поля в FieldEditor и указать там DisplayLabel"

Но у меня в одной DBGrid отображаются разные таблицы с разными полями и их колличеством.
Как Columns можно создавать и менять RunTime?

С уважением Денис.


 
GenBr ©   (2002-04-24 14:26) [1]

По идее можно поменять лейбы полей в ДатаСете, они должны автоматически отображаться в гриде


 
Lusha ©   (2002-04-24 14:39) [2]

Но у меня в одной DBGrid отображаются разные таблицы с разными полями и их колличеством.
Смотрите свойство TField.DisplayLabel...

Как Columns можно создавать и менять RunTime?
Следующий код создает колонку в BDGrid1 по полю CustNo с заголовком "Наименование товара"....

with DBGrid1.Columns.Add do
begin
FieldName := "CustNo";
Title.Caption := "Наименование товара";
end;


 
arhelon ©   (2002-04-24 14:47) [3]

Насчёт парадокса не уверен, но почему бы Тебе не юзать SQL
select
GOODNAME as "Наименование товара"
from ТвояТабля
???



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-64703
yastal
2002-05-06 14:08
2002.05.20
скрыть иконки на рабочем столе


1-64567
ng
2002-05-07 12:06
2002.05.20
Как в гриде событие называтся ?


1-64586
Elka
2002-05-06 17:15
2002.05.20
Сохранение свойств визуальных компонентов


14-64795
Pete
2002-04-10 12:08
2002.05.20
Почта.... :)


1-64633
Riko
2002-05-08 12:56
2002.05.20
Переустановка компонентов...