Я просмотрел все параметры форматирования чисел в .Net framework и не могу найти нужное форматирование.
У меня есть переменная с плавающей точкой, для которой мне нужна строка формата (не код), котораявыполняет следующие действия:
Если значение = 1500.00, форматированная строка будет: 1500 (а не 1500.00). Если значение = 1500.53, форматированная строка будет: 1500.53 Если значение = 0.53, форматированная строка будет: 0.53 * 1005.*
Так что форматы "n" и "N0" не справляются со мной, так как "n" всегда добавляет ".00", если значение является целым числом, потому что "n" это для чисел с плавающей запятой, и "N0 "округлить число до целого числа, даже если значение не является целым числом (1500.53)
Мне нужно это как строку, поскольку я использую форматирование в столбцах ASPXGridView (элемент управления devexpress) - атрибут DisplayFormatString
Кто-нибудь может помочь?
Спасибо
Другое дело: количество цифр после.может варьироваться .. например может быть: 1500.53536