Главная страница
    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.44 MB
Время: 0.006 c
4-64865
Vilux
2002-03-19 05:44
2002.05.20
Активное окно


1-64600
LVG
2002-05-07 20:01
2002.05.20
обратный отсчёт времени


3-64452
Bomberman
2002-04-22 12:24
2002.05.20
Базы данных


1-64641
MaXie
2002-05-08 12:46
2002.05.20
Вещественный тип имеет привязку к раскладке клавиатуры?


1-64589
com6
2002-05-07 16:37
2002.05.20
как проверить, не передал ли юзер какой аргумент к файлу проги





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский