У меня отчет встроенный в форму называется reportOrder.
if (OpenDoorPB.Image != null)
(reportOrder.FindObject("OpenDoorPict") as PictureObject).Image = OpenDoorPB.Image;
выводит ошибку"В экземпляре объекта не задана ссылка на объект", что я делаю не так? Простите за глупые вопросы.
Три варианта:
1) reportOrder не инициализирован и равен null
2) в отчете нет объекта с именем OpenDoorPict
3) в отчете есть объект с именем OpenDoorPict, но это не PictureObject.
Я пробовал на demo.exe, изображение появляется нормально. Посмотрите, какие настройки у объекта PictureObject в отчете. Он не должен ссылаться на поле БД или url (св-ва DataColumn, ImageLocation должны быть пустыми).
Комментарии
report.Load(...);
(report.FindObject("Picture1") as PictureObject).Image = pictureBox1.Image;
if (OpenDoorPB.Image != null)
(reportOrder.FindObject("OpenDoorPict") as PictureObject).Image = OpenDoorPB.Image;
выводит ошибку"В экземпляре объекта не задана ссылка на объект", что я делаю не так? Простите за глупые вопросы.
1) reportOrder не инициализирован и равен null
2) в отчете нет объекта с именем OpenDoorPict
3) в отчете есть объект с именем OpenDoorPict, но это не PictureObject.