Формат валюты без разделителя тысяч (убрать запятую в полях сохраненных отчетов) - PullRequest
0 голосов
/ 08 февраля 2011

В настоящее время я установил некоторые из моих полей в моей сетке данных с "c2" в качестве FormatString. Когда я генерирую .csv отчеты с XtraReports, печатая на XtraGrid, разделитель тысяч включается в поля, отформатированные как «c2». Я не хочу включать запятую в экспортированные файлы .csvs, поскольку внешние системы не могут импортировать данные.

Какие есть варианты удаления запятой в полях в отчетах .csv?

  • Могу ли я просто отформатировать данные с предшествующим знаком $ без разделителя тысяч в сетке данных (и для чего в этом случае будет FormatString). Однако мне нравится визуально иметь разделитель в сетке, а не файл .csv.

  • Есть ли какой-нибудь перехватчик, который я могу написать, который удалит запятые во время генерации отчета?

Ответы [ 2 ]

0 голосов
/ 08 февраля 2011

Я предлагаю вам очистить свойство FormatString перед экспортом сетки и вернуть это значение обратно, когда результат экспорта будет готов.Это выглядит как простое решение этой проблемы.

0 голосов
/ 08 февраля 2011

Хм ... почему бы вам не клонировать всю сетку, назначить новый источник данных, изменить форматирование и затем распечатать.Это жизнеспособное решение для вас?

...