[英]Crystal Reports image loading on runtime
我有一些記錄很多的報告。 這些記錄有圖像。 它們來自.NET數據集對象。 最初,我是使用System.Byte []列來將圖像的內容放入記錄中的,但是報告占用了太多的時間來加載。
我做了時間剖析。 不是花費太多的數據集構造。 我把圖像假說放慢了過程。
因此,我嘗試了另一種方法:我沒有文件路徑,而是直接將圖片放入表中。 按照《 Crystal Reports用戶指南》中描述的實踐,我插入了一個“ Paintbrush圖片類型”的OLE對象,其圖像的“圖形位置”與數據庫表字段相同。 另外,我還將文件超鏈接定義為相同的字段。
我嘗試過,但沒有顯示圖像。 但是單擊超鏈接就可以了。
因此,我在報告中添加了兩個以上的OLE對象項進行測試:第一個的圖形位置和超鏈接具有第一個記錄的圖像的文件路徑。 這是一個.jpg文件。
我另外創建了該圖像的.bmp副本,並將第二項的文件路徑設置為指向該圖像。
再次測試后,超鏈接可以正常工作,但報表中沒有直接顯示圖像。
當我在Visual Studio 2010 Crystal Reports設計器上單擊“預覽”時,可以看到圖像,但不能在運行時看到圖像。
那么,要顯示的圖像我缺少什么呢?
附加信息:VS 2010高級版
.NET Framework 4
Windows 7 64位
水晶報表已集成在Visual Studio中
在此先感謝,塞爾吉奧
經過一段時間的挫折之后,似乎我可以通過3個簡單的步驟找到解決方案:
如果將CR用作組件,則在運行時您會注意到組件的頂部欄有所不同:圖標具有不同的設計,並且在右側會顯示“ SAP CRYSTAL REPORTS”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.