#c# #asp.net #visual-studio-2010 #reporting-services #rdlc
#c# #asp.net #visual-studio-2010 #службы отчетов #rdlc
Вопрос:
Мне нужно иметь возможность динамически добавлять все загруженные пользователем изображения в мой отчет. У меня есть все изображения, хранящиеся в одном месте, и у меня есть имя всех изображений, хранящихся в базе данных.
Возможно ли это с помощью RDLC или мне придется сгенерировать pdf, а затем вставить в него свои изображения с помощью чего-то вроде iTextSharp?
Ответ №1:
Я решил это, создав PDF-файл только с изображениями, а затем объединил два PDF-файла с помощью iTextSharp.
Ответ №2:
Да, это возможно.
- В вашем RDLC добавьте изображение
- В свойствах изображения задайте для источника изображения значение external
- Для значения внешнего источника укажите поле из вашего набора данных, которое может быть чем-то вроде: MyImageDirectory NameOfImageFromDatabase.jpg
Если у вас есть несколько изображений для отображения, используйте табликс или список, чтобы перечислить их все
Еще одна вещь: мне пришлось задать свой path в качестве URI, чтобы заставить его работать. Строка не сработала, когда я пытался в прошлый раз.