Добрый день.
Задача:
Отобразить в отчете число "15.772" как "Пятнадцать целых 77 сотых"
Версия:
2012,3.1500.0 Winforms
Вопрос:
1. Можно ли это сделать при помощи функции: ToWordsRu((decimal)15.772)?
2. Почему функция "ToWordsRu((decimal)15.772)" выводит просто "Пятнадцать"? Пробовал так тоже "ToWordsRu(15.772)"
Дробный ToWordsRu
Дробный ToWordsRu
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
Re: Дробный ToWordsRu
Здравствуйте,
Вы можете использовать следующее выражение:
Спасибо.
Вы можете использовать следующее выражение:
Код: Выделить всё
{ToWordsRu((int)Variable1).ToString() + " целых " + ((int)((Variable1 - (int)Variable1)*100)).ToString() + " сотых"}
Re: Дробный ToWordsRu
Спасибо, работает. Пользователи не особо обрадуются такому решению от нас, но, все же решение. Посмотрю еще в сторону встроенных функций.
2-й вопрос пока открыт: почему ToWordsRu((decimal)15.772) выводит результат как целое?
Что нужно написать, чтобы было дробное? Как указывать точность?
Приведите, пожалуйста пример, как задумывалось использовать функцию: ToWordsRu(decimal)
2-й вопрос пока открыт: почему ToWordsRu((decimal)15.772) выводит результат как целое?
Что нужно написать, чтобы было дробное? Как указывать точность?
Приведите, пожалуйста пример, как задумывалось использовать функцию: ToWordsRu(decimal)
Stimulsoft 2014.1.1900.0 Winforms / Windows 7 / Visual Studio 2012 UP4
Re: Дробный ToWordsRu
Здравствуйте.
Функция ToWordsRu() предназначена для вывода только целых чисел.
Спасибо.
Функция ToWordsRu() предназначена для вывода только целых чисел.
Спасибо.