RDLC, динамическое изображение на основе параметра, c # - PullRequest
6 голосов
/ 30 октября 2009

Можно ли добавить динамическое изображение к параметру в отчете rdlc? например:

=SWITCH(Parameters!picture.Value="1","picture1.jpg",
        Parameters!picture.Value="2","picture2.png")

или что-то подобное?

или каким-либо другим способом использовать значение параметра в качестве руководства для динамического изображения?

Ответы [ 2 ]

10 голосов
/ 12 ноября 2009

Да, это возможно. См. эту запись в блоге для хорошего объяснения.

Короче сделайте следующее:

  • Установите для свойства Source изображения значение External
  • Установите для свойства Value изображения такое выражение, как =Parameters!PathToPicture.Value
  • Установите для свойства EnableExternalImages объекта ReportViewer или LocalReport значение true
0 голосов
/ 30 октября 2009

Вы можете установить значение параметра как путь к выбранному изображению. Затем просто установите источник изображения на внешний. Есть и другие пути к этому; если это не хорошо, просто скажите.

...