StiImage с ProcessingDuplicates = Merge
Добавлено: 21 май 2021, 13:12
Добрый день!
На DataBand1 лежит компонент StiImage, свойство ProcessingDuplicates = Merge.
Данные для StiImage загружаются с помощью свойста DataColumn, где указано поле BLOB из БД Oracle.
Всё работает отлично до тех пор, пока в выборке из БД не попадется поле BLOB = null, в этот момент возникается ошибка рендеринга Stimulsoft.Report.Helpers.StiImageHelper.IsEqualImages (скриншот прилагаю).
Сам отчёт также прилагаю, данные можно взять любые, т.е. достаточно двух строк, где в первой строке в колонке "Фото артикула" будет какая-то фотка, во второй строке будет null, - в итоге, парсер скажет "Null reference exception".
Вопрос. Может быть есть какие-то глобальные настройки, чтобы при сравнении массива byte[] и null (EMPTY_BLOB) не выдавалось исключение?
На DataBand1 лежит компонент StiImage, свойство ProcessingDuplicates = Merge.
Данные для StiImage загружаются с помощью свойста DataColumn, где указано поле BLOB из БД Oracle.
Всё работает отлично до тех пор, пока в выборке из БД не попадется поле BLOB = null, в этот момент возникается ошибка рендеринга Stimulsoft.Report.Helpers.StiImageHelper.IsEqualImages (скриншот прилагаю).
Сам отчёт также прилагаю, данные можно взять любые, т.е. достаточно двух строк, где в первой строке в колонке "Фото артикула" будет какая-то фотка, во второй строке будет null, - в итоге, парсер скажет "Null reference exception".
Вопрос. Может быть есть какие-то глобальные настройки, чтобы при сравнении массива byte[] и null (EMPTY_BLOB) не выдавалось исключение?