Строка пользовательского формата, которая не показывает завершающий "." когда число целое - PullRequest
0 голосов
/ 13 января 2011

В настоящее время мы используем строку нестандартного формата: "#, ###. ##"

В нашем элементе управления DevExpress следующим образом:

"Настройки: TextEditSettings MaskType ="Numeric" DisplayFormat = "#, ###. 00 ;; #" Mask = "#, ###. ##" / "

Представьте, что входом для этого является двойное" 20.000 ".

Мы бы хотели, чтобы это было «20,00» в режиме отображения и «20» в режиме редактирования (то есть то, что пытается указать маска).Мы находим, что это почти работает, но там мы получаем «20».в режиме редактирования.Может кто-нибудь посоветовать форматную строку, у которой нет завершающего символа "."когда число целое?

Спасибо.

1 Ответ

1 голос
/ 13 января 2011

Для режима отображения используйте «0 # .0 #», а в режиме редактирования - «0 #»

[Редактировать]: поскольку для отображения отображаются запятые, используйте «0 #, ###. 0# "

...