2016-12-18 8 views
0

Я пытался добавить параметр изображения для rdlc, который запускается внутри проекта vb. Я давал внешний параметр изображения, как например:Проблема с параметром изображения для локального отчета

report.EnableExternalImages = True 
    Dim param As ReportParameter = New ReportParameter("ImgPath", "C:\sample.jpg") 
    report.SetParameters(param) 
    report.Refresh() 

Где ImgPath мое имя параметра, который я addeded в RDLC и C: \ sample.jpg где мое изображение находится. Что-то не так в предоставлении параметра изображения и пути изображения. Я получаю сообщение об ошибке печати, только когда я добавил изображение внутри своего rdlc. Он может хорошо печатать без изображения. Где я сделал неправильно? А как насчет косых черт и обратных косых черт? Я видел различные применения в разных местах предлагаемых решений, которые я нашел. (P.S Я не использую средства просмотра отчетов в моем проекте)

enter image description here

ответ

0

Она была решена. При добавлении значения изображения я должен указать "file: ///". Какой должна быть

= «Файл: ///»! & Параметры ImgPath.Value

Это очень простая вещь, на самом деле, только то, что я не знал, какие именно предполагается использоваться.

И внутри вас код сзади, просто укажите путь к файлу. "C: /.../ image.png"

report.EnableExternalImages = True Dim парам Как ReportParameter = Новый ReportParameter ("ImgPath", "C: /.../ image.png") report.SetParameters (param) report.Refresh()