Установка формата столбца DBGrid в Delphi
Вопрос
Я использую компонент DBGrid в Delphi.Интересно, как я могу установить формат столбца.У меня есть реальные значения, которые я хочу отображать в виде валюты в сетке.
Кто-то знает как?
Решение
- Вы можете установить
DisplayFormat
принадлежащийField
- Вы можете справиться
OnGetText
событие.Такой подход позволяет выполнять более сложные операции со значением.
Другие советы
Если вы не добавляете поля в список редактора полей, вы можете получить форматирование по коду следующим образом:
TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';
если вы не хотите, чтобы нули отображались, замените «0.00» на «#.##»;
Первый порт захода — это DisplayFormat поля данных в самой базе данных.
Не связан с StackOverflow