Как я могу отформатировать число, но показать все цифры точности? - PullRequest
1 голос
/ 27 января 2012

Когда пользователь собирается редактировать число, я хочу отформатировать число, чтобы в одном случае был разделитель тысяч (и знак процента в другом), но я хочу, чтобы была возможность отображать абсолютно все доступные цифры точности.

Когда отображается число, его формат просто {0:0,0;-0,0; - }, (или {0:0,0.00;-0,0.00; - } для отображения двух десятичных знаков), но когда мой элемент управления переходит в режим редактирования, я хочу переключиться на отображение чего-то очень похожего, но показывая все доступные цифры точности.Есть ли способ сделать это за исключением создания строки формата, которая выглядит следующим образом?

{0:0,0.#############################;-0,0.###...

Я хочу сделать что-то подобное с процентами.Я хочу, чтобы отображаемое значение было {0:0.00 %;-0.00 %; - } до тех пор, пока пользователь не активирует ячейку для редактирования, при этом формат все еще должен быть в процентах, но отображать больше цифр точности, если они существуют в базовом значении.Спасибо

1 Ответ

1 голос
/ 27 января 2012

Этот вопрос похож на ваш. (Ответ в том, что это невозможно с помощью встроенного пользовательского форматирования .NET.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...