Cxgrid И Формат Ячейки

  • Автор темы ITShef
  • Дата начала
I

ITShef

#1
Доброго времени суток гуру Delphi. Использую cxGrid для отображения записей в таблице и столкнулся с такой проблемой. 1. Есть поле формата float которое надо выводит не в формате "9999,9", а "9 999,90 р." Далее, есть поле даты но в числовом UNIX формате в виде 985646546, нужно отображать его в формате стандартной даты. Функция преобразования есть UnixtoDate(UnixDate:Integer):DateTime;. Помогите, как мне это реализовать ?
 
I

ITShef

#2
Не дождавшись ответа, в чем я очень расстроен, я нашел решение сам. Может кому пригодится

Для формирования числового поля в нужном формате делаем так
SQL_Zakaz - это динамически созданный TIBQuery.
fields[3] - поле типа numeric в IB

Код:
if SQL_Zakaz.Fields[3] is TNumericField then TNumericField(SQL_Zakaz.Fields[3]).DisplayFormat := ',0.00';
Все работает на ура.