Преобразование типов bpm 5.4

bpm 5.4 on-site

написал в коде такой код:

Page.FloatEdit8.Value= Convert.ToFloat(Page.FloatEdit1.Value) * Convert.ToDecimal(Page.IntegerEdit1.Value);

ToDecimal - есть такая функция
аналогичной функции ToFloat не наше на форуме, подскажите пожалуйста.

Нравится

4 комментария

Я думаю это проблема не BPM, а С#
Попробуйте Convert.ToSingle()
Источник

Илья, почему не используете Convert.ToDouble?

Вот такой код даёт ошибку:

Page.FloatEdit8.Value= Convert.ToDouble(Page.FloatEdit1.Value) * Convert.ToDouble(Page.IntegerEdit1.Value);

ошибка:

Exception Message: Заданное приведение является недопустимым.
Exception Type: System.InvalidCastException
Exception Source: Terrasoft.UI.WebControls
....

Спасибо, вот так зарабтало:

Page.FloatEdit8.SetValue(Convert.ToDouble(Page.FloatEdit1.Value) * Convert.ToDouble(Page.IntegerEdit1.Value));
Показать все комментарии