我試圖從本地磁盤添加任何圖像到報告查看器沒有運氣。
首先,我將圖像控件拖動到報表中,並將Value屬性設置爲各種路徑。例如:="file://C:/Desert.jpg"
,="file:\\\C:\Desert.jpg"
等
在設計模式下,鏈接和視覺工作室上的我Ctrl + Click
能夠找到圖像。
當我運行該項目,我得到了x錯誤的形式顯示報告與圖像。
如果我嘗試將值設置爲位於本地服務器上的http鏈接,圖像將正確顯示。我已將EnableExternalImages
屬性設置爲true。 在此先感謝!圖像不在報告查看器上顯示,但鏈接在設計模式下打開
回答
我認爲圖像來源需要與報告相關。
價值含有恆定或計算結果的報告服務器上的圖像的相對路徑的表達式。
嘗試將圖像放在與可執行文件相同的文件夾中,並將圖像的文件名放在源屬性中。
編輯:澄清,將Source
設置爲「外部」,將Value
設置爲「Desert.jpg」。
我認爲你必須讓你的報告圖像內嵌
要做到這一點,你必須:
- 在RDLC添加一個Image控件
- 確保圖像源設置爲
Embedded
- 點擊
Import
並瀏覽到您的圖像
此時,您應該在預覽中看到圖像。爲了更加安全起見,在設計中單擊圖像框,在屬性框中搜索MIMEType
並選擇image/jpg
現在嘗試呈現您的報告。 (如果你想跟着這種方式,你可以參考this blog post)
該解決方案是,OFC,不適合,如果你要創建具有不同標誌的同一份報告:我發現this blog解釋如何創建一個ReportParameter
在其中存儲您的徽標動態路徑(段落4.
)
和here there is another example用於外部圖像。請注意,他使用file:///
(三斜槓)
謝謝,我試過了,它的工作原理,但我必須動態加載保存在數據庫中的路徑! –
只需按照我的帖子中的第二個鏈接!我提到'ReportParameter'的那個 –
- 1. Crystal Reports,圖像不顯示在c#報告查看器中
- 2. RDLC報告查看器不在報告查看器中顯示數據?
- 3. 在報告查看器中不顯示SSRS深入報告
- 4. 打印選項不顯示在報告查看器中
- 5. 在ASP.NET中顯示報告查看器
- 6. 在打開rdlc報告時在報告查看器中手動設置值
- 7. 圖像不會在設備上顯示,但在模擬器
- 8. 在報告查看器中顯示項目,但在打印時隱藏
- 9. 圖像顯示在VS設計模式,但不是在瀏覽器
- 10. 根據條件在報告查看器中顯示報告?
- 11. 報告查看器顯示「正在生成報告」.net
- 12. 在報告查看器VS 2010中顯示報告
- 13. 響應式設計:如何在桌面瀏覽器的模式窗口中打開鏈接,但不在移動設備上打開鏈接?
- 14. 在本地報告上顯示圖像
- 15. 在模擬器中顯示但不在iPhone設備上顯示的圖像
- 16. 報告查看器不顯示我分配的報告
- 17. 在「不顯示圖像」移動模式下顯示按鈕鏈接
- 18. 報告查看器打印?
- 19. 圖像在設計時顯示,但在運行時不顯示
- 20. UIImageView在模擬器上顯示圖像,但在iPhone上未顯示圖像
- 21. 在birt報告中查看圖像
- 22. 在圖像模板上設計odoo報告
- 23. 燈箱打開但圖像不顯示
- 24. Azure報告 - 在多個實例中運行的報告查看器不顯示所有圖像
- 25. Android設備上查看圖像意圖不顯示圖像
- 26. VS2017不在先決條件中顯示報告查看器
- 27. 水晶不顯示在水晶報告查看器
- 28. 水晶報告13 - 條形碼不顯示在查看器中
- 29. Html表不顯示在stimulsoft報告查看器
- 30. 圖像在設備上不可見,但在模擬器上顯示
我試過你的解決方案,但它沒有奏效。我正在使用visual studio上的rdlc報告(c#) –
爲了說明發生了什麼,我花了2個截圖:設計模式確定:http://imageshack.us/f/837/designmode.jpg/ 並運行項目:http://imageshack.us/photo/my-images/254/runningproject。jpg/ –
我像你一樣使用RDL報告,並且通過簡單地將它們放在與可執行文件相同的文件夾中並將名稱放在值中(如我在答案中發佈的內容)來引用這些文件。你的屏幕截圖仍然顯示你使用的文件的網址。將圖像的副本放在Bin/Debug文件夾中,並使用文件名。 – Codesleuth