Ошибка при null значении в поле

Обсуждение Stimulsoft Reports.NET
Ответить
genius_p
Сообщения: 16
Зарегистрирован: 28 ноя 2012, 09:52

Ошибка при null значении в поле

Сообщение genius_p »

Имеется источник из БД Sql Server.
Один из столбцов типа DateTime имеющий значения NULL
При выводе таких столбцов происходит ошибка NullReferenceException.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при null значении в поле

Сообщение Aleksey »

Здравствуйте,

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

Спасибо.
genius_p
Сообщения: 16
Зарегистрирован: 28 ноя 2012, 09:52

Re: Ошибка при null значении в поле

Сообщение genius_p »

В случае если отчет просматривается в Дизайнере то выдается предупреждение, но отчет строится.
В случае построения из кода:
report.Render(false);

Получаем исключение NullReferenceException.
Вложения
Report.mrz
(1.61 КБ) 410 скачиваний
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при null значении в поле

Сообщение Aleksey »

Здравствуйте,

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

Спасибо.
genius_p
Сообщения: 16
Зарегистрирован: 28 ноя 2012, 09:52

Re: Ошибка при null значении в поле

Сообщение genius_p »

Я проверял на версии 2013.2.1613, новее на сайте не нашел.
Результат для предоставленного отчета не изменился.
Вложения
SR.png
SR.png (15.24 КБ) 3901 просмотр
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при null значении в поле

Сообщение Aleksey »

Здравствуйте,

Не смогли воспроизвести данную проблему на последнем билде.
Не могли бы вы прислать отчет с тестовыми данными, на которых воспроизводится проблема с ошибкой NullReferenceException.

Спасибо.
genius_p
Сообщения: 16
Зарегистрирован: 28 ноя 2012, 09:52

Re: Ошибка при null значении в поле

Сообщение genius_p »

Так он вложен 2 постами выше
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при null значении в поле

Сообщение Aleksey »

Здравствуйте,

Данный отчет не вызывает никаких ошибок при вызове метода Render().

Спасибо.
genius_p
Сообщения: 16
Зарегистрирован: 28 ноя 2012, 09:52

Re: Ошибка при null значении в поле

Сообщение genius_p »

Здравствуйте.

Действительно на версии от 19.07 падения в методе Рендер не происходит. Хотя предупреждение в дизайнере, при формировании отчета имеется (см. скриншот в http://forumru.stimulsoft.com/viewtopic ... 980#p11386)
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при null значении в поле

Сообщение Aleksey »

Здравствуйте,

Чтобы устранить данное сообщение построения, пожалуйста, попробуйте скорректировать в источнике данных тип на DateTime(nullable).

Спасибо.
Ответить