Установка формата столбца DBGrid в Delphi - PullRequest
6 голосов
/ 16 октября 2008

Я использую компонент DBGrid в Delphi. Интересно, как я могу установить формат столбца. У меня есть реальные значения, которые я хочу отображать в виде валюты в сетке.

Кто-то знает как?

Ответы [ 3 ]

9 голосов
/ 16 октября 2008
  1. Вы можете установить DisplayFormat из Field
  2. Вы можете обработать OnGetText событие. Такой подход позволяет выполнять более сложные операции со значением.
4 голосов
/ 17 октября 2008

Если вы не добавите поля в список редакторов полей, вы можете получить форматирование по коду:

TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';

если вы не хотите показывать нули, замените '0.00' на '#. ##';

2 голосов
/ 16 октября 2008

Первый порт вызова - это DisplayFormat поля данных в самой базе данных.

...