我有一些包含許多記錄的報告。那些記錄有圖像。他們來自.NET數據集對象。 我最初是通過使用System.Byte []列來獲取圖像內容的方法,但報告佔用了太多的時間。在運行時加載Crystal Reports圖像
我做了時間分析。這不是數據集構造太多。 我把圖像的假設放慢了過程。
所以我嘗試了一種不同的方法:不用將圖片直接放入表格中,而是使用文件路徑。 按照Crystal Reports用戶指南中描述的慣例,我插入了「畫筆圖片類型」的OLE對象,並且其圖像的圖形位置已被ser到數據庫表字段。此外,我還定義了一個文件超鏈接是相同的字段。
我試過了,它沒有顯示圖像。但點擊超鏈接就OK了。
因此,我在報告中添加了更多兩個OLE對象項目進行測試:第一個圖形位置和超鏈接具有第一個記錄圖像的文件路徑。這是一個.jpg文件。
我另外創建了該映像的.bmp副本,並將第二項的文件路徑設置爲指向此映像。
再次測試,超鏈接工作正常,但沒有圖像直接顯示在報告中。
當我單擊預覽Visual Studio 2010水晶報表設計器時,我可以看到圖像,但不能在運行時顯示。
那麼,我錯過了什麼圖像顯示?
附加信息: VS 2010保費
NET框架4
的Windows 7 64位
Crystal報表集成在Visual Studio中提前
感謝, 塞爾吉奧