Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
1-64698
allrussia
2002-05-06 14:56
2002.05.20
Как заставить Pos искать символ не с начала стрoки, а с конца?


7-64855
Lord Vader
2002-02-14 03:59
2002.05.20
Система


1-64749
VJar
2002-05-07 12:37
2002.05.20
Лого формы


3-64485
IrenFD
2002-04-22 15:13
2002.05.20
Автоматическое открытие Lookup поля в DBGrid


3-64526
ilya_lu
2002-04-23 13:16
2002.05.20
DCOM




   Наверх