Значения отображения в формате Delphi DBGrid - PullRequest
2 голосов
/ 01 сентября 2010

Мне нужно отформатировать значения в DBGrid для отображения в определенном формате ex '#,##0.00'. Есть идеи, как это сделать?

С уважением, Питер

Ответы [ 2 ]

5 голосов
/ 01 сентября 2010

Каждое поле в вашем DataSet имеет два события: OnGetText и OnSetText.Используйте событие OnGetText для требуемых полей и используйте функцию форматирования для форматирования значения с использованием маски.

5 голосов
/ 01 сентября 2010

вы можете использовать свойство DisplayFormat поля для форматирования.

проверить этот образец

TFloatField(YourDataSet.FieldByName('field')).DisplayFormat := '#,##0.00';
...