Страница 1 из 1

Число в строку?

Добавлено: 19 ноя 2013, 13:11
AlexS
Есть функция что-то наподобие ToString(int)?

Re: Число в строку?

Добавлено: 19 ноя 2013, 17:13
Vladimir
Здравствуйте,

Такая функция есть для типа DateTime:
{DataSource1.DateTimeColumn.ToString("MM/dd/yyyy")}

Простые значения преобразуются автоматически. Пожалуйста, опишите вашу проблему более подробно.

Спасибо.

Re: Число в строку?

Добавлено: 09 сен 2016, 13:47
Aleksandr
Судя по всему, интересует функция для преобразования значения с типом int в значение с типом string.
Тоже не нашел такого.

У меня такой случай:
от текущей даты "отрезаю" месяц (Month (Today)), полученное значение имеет тип long, необходимо привести его к типу string.

Re: Число в строку?

Добавлено: 12 сен 2016, 10:49
HighAley
Здравствуйте.

Вы можете использовать следующее выражение:

Код: Выделить всё

{Month(Today).ToString()}
Спасибо.

Re: Число в строку?

Добавлено: 15 сен 2016, 06:36
Aleksandr
Спасибо!

Подскажите, пожалуйста, где ошибся:
параметру с типом string необходимо присвоить по умолчанию текстовое значение текущего месяца (август, сентябрь и т.д.) далее пользователь выбирает из списка месяц (текстовый), для этого в параметре инициализирую выражение:

{Switch(
Month(Today).ToString() == "9", "сентябрь",
Month(Today).ToString() == "10", "октябрь"
)}

Но отчет не строится (возвращается чистый лист).

Заранее благодарен.

Re: Число в строку?

Добавлено: 15 сен 2016, 06:50
Aleksandr
Разобрался.
Выражение MonthName(Today) решает мою задачу.

Re: Число в строку?

Добавлено: 15 сен 2016, 10:35
HighAley
Здравствуйте.

Отлично!
Обращайтесь, если нужна будет наша помощь.

Спасибо.