Страница 1 из 1
UnhandledException
Добавлено: 01 фев 2010, 09:35
stromann
Некорректно обрабатывается TimeSpan:
Необрабатываемое исключение: c:\\Temp\jrj4fo3b.0.cs(246,80) : error CS0117: "System.Nullable" не содержит определение для "TotalHours"
Тип: System.Exception
Где-то забыто приведение типа?
UnhandledException
Добавлено: 01 фев 2010, 10:40
Edward
Здравствуйте,
Вы не могли бы указать последовательность действий для воспроизведения ошибки или прикрепить mrt файл отчета в этом топике (кнопка Attach)
Спасибо.
UnhandledException
Добавлено: 02 фев 2010, 09:33
stromann
Могу просто описать, чего я делаю.
В нескольких ячейках отчета использую перемнную типа TimeSpan следующим образом:
public TimeSpan MyTime // свойство объекта, используемого в качестве источника данных для Report'a
...
В ячейке:
ReportObject_Info.MyTime.TotalHours.ToString("0.0");
UnhandledException
Добавлено: 02 фев 2010, 14:32
Edward
Здравствуйте,
Спасибо за уточнение.
Проблема воспроизведена с TimeSpan типом переменной, о готовности решения сообщим в этом топике.
Спасибо.
UnhandledException
Добавлено: 02 фев 2010, 14:42
Edward
Здравствуйте,
Спасибо за уточнение.
Проблема воспроизведена с nullable TimeSpan типом переменной, о готовности решения сообщим в этом топике.
С бизнес - объектами воспроизвести, к сожалению, не удалось.
Возможно, эта проблема с бизнес-объектами уже была исправлена.
Какую версию Вы используете? Эта информация доступна в Help-About в дизайнере.
Спасибо.
UnhandledException
Добавлено: 03 фев 2010, 14:18
stromann
у меня версия от 1 декабря 2009:
2009.3.600
UnhandledException
Добавлено: 04 фев 2010, 06:36
Edward
Здравствуйте,
Так и не удалось воспроизвести проблему с бизнес-объектами.
Вы не могли бы выслать маленький проект на support[at]stimulsoft.com для анализа?
Cпасибо.
UnhandledException
Добавлено: 05 фев 2010, 03:46
Jan
Здравствуйте,
К сожалению, не совсем ясно какой тип был изначально у поля бизнес объекта - TimeSpan или nullable TimeSpan. Вот такой код работает?
Код: Выделить всё
ReportObject_Info.MyTime.GetValueOrDefault().TotalHours.ToString("0.0");
Спасибо.