Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизЕще раз о загаловках в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c