Вниз
Скачать: 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.019 c
3-64460
maxim2
2002-04-24 22:21
2002.05.20
Можноли задать любой цвет для DBGrid или шапки DBGrig


1-64662
ASM
2002-05-05 14:43
2002.05.20
Вопрос по Splitter у


3-64560
Мишган
2002-04-24 15:27
2002.05.20
dbiRegenIndexes


1-64736
Хелп
2002-05-07 10:51
2002.05.20
Хелп !!!!!!!


1-64715
kay
2002-05-06 23:04
2002.05.20
Edit




   Наверх