2009-03-30 9 views
0

Я создаю отчет, который должен содержать фотографии, я не знаю, сколько фотографий будет сделано, но они хранятся на файловом сервере в папке с именем после идентификатора создаваемого отчета. Как я могу включить их в RDLC?Включить неизвестное количество внешних изображений в отчете?

ответ

1

Это просто включить изображения в отчете, если вы знаете, количество и имена файлов: MSDN How to: Add an Image (Image Wizard)

Но в вашем случае, если вы не знаете, сколько изображений должно отображаться, у вас есть варианты:
- сохранить файл изображения имена в БД и выбрать их с sql из отчета
или
- создать веб-сервис для получения имен файлов изображений из каталога и передать его в отчете в качестве источника данных. Reporting Services: Using XML and Web Service Data Sources

Далее в отчете используется таблица или список, поместите изображение туда и установите URL-адрес/путь к изображению из поля источника данных.

+0

Я закончил тем, что мой код просматривал файловую систему и добавлял записи в базу данных. – Jared

0

Я парень PHP, поэтому мой ответ должен быть отфильтрован, но в PHP вы должны будете читать каталоги, а затем просматривать каждый файл в каталоге, чтобы убедиться, что это подходящий тип изображения для включения.

opendir() READDIR()

и а, для цикла в то время как для рассмотрения расширений имен файлов, чтобы убедиться, что вы в том числе только изображения.

+0

Я знаю файл ввода/вывода, проблема с RDLC больше всего на свете, это своего рода хрустальные отчеты. – Jared

+0

Возможно, эта ссылка поможет http://msdn.microsoft.com/en-us/library/ms252067(VS.80).aspx – jerebear

+0

Это не ... вся документация msdn предполагает, что вы знаете, сколько изображений, в точности где они расположены, и имя файла. Единственное условие, что я встречаю там, - это второе. – Jared

 Смежные вопросы

  • Нет связанных вопросов^_^