Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Запятая в Double поле


Автор: AntonPavlov 12.6.2014, 12:43
Добрый день!
Имеется такая ситуация: есть БД MySQL, там есть поле типа Double. Программа коннектится с БД, данные выволятся в DBGrid.
Проблема в том, что разделитель целой и дробной части числа в этом Double поле - запятая, а мне нужно, чтобы отображалась точка, вместо этой запятой. 
Как это сделать?
Перерисовывать DBGrid не хотелось бы( 

Автор: Poseidon 12.6.2014, 14:26
Попробуй присвоить точку DecimalSeparator

Автор: Beltar 22.6.2014, 17:47
Возможно, все можно настроить через формат отображения, без опасных глобальных присваиваний. Или на худой конец делай присваивание в обработчике рисовки, а потом вертай взад.

Автор: Akella 23.6.2014, 10:06
Цитата(AntonPavlov @  12.6.2014,  12:43 Найти цитируемый пост)
Проблема в том, что разделитель целой и дробной части числа в этом Double поле - запятая, а мне нужно, чтобы отображалась точка, вместо этой запятой. 
Как это сделать?


Используй в настройках системы (Панель управления/Язык и региональные стандарты) другой разделитель. Даже программу переписывать не нужно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)