Формат валюты без разделителя тысяч (убрать запятую в полях сохраненных отчетов)
В настоящее время я установил некоторые из моих полей в моей сетке данных с "c2" в качестве FormatString. Когда я генерирую.csv отчеты с XtraReports, печатая на XtraGrid, разделитель тысяч включается в поля, отформатированные как "c2". Я не хочу включать запятую в экспортированные файлы.csvs, так как внешние системы испытывают проблемы с импортом данных.
Какие есть варианты удаления запятой в полях в отчетах.csv?
Могу ли я просто отформатировать данные с предшествующим знаком $ без разделителя тысяч в сетке данных (и для чего в этом случае будет FormatString). Однако мне нравится визуально иметь разделитель в сетке, а не файл.csv.
Могу ли я написать какой-нибудь перехватчик, который удалит запятые во время генерации отчета?
2 ответа
Я предлагаю очистить свойство FormatString перед экспортом сетки и вернуть это значение обратно, когда результат экспорта будет готов. Это выглядит как самое простое решение этой проблемы.
Хм... почему бы вам не клонировать всю сетку, назначить новый источник данных, изменить форматирование и затем распечатать. Это жизнеспособное решение для вас?