簡體   English   中英

Crystal Reports在運行時加載圖像

[英]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個簡單的步驟找到解決方案:

  • 卸載VS 2008的Crystal Reports的每個組件
  • 重新打開Visual Studio 2010
  • 清潔和重建解決方案

如果將CR用作組件,則在運行時您會注意到組件的頂部欄有所不同:圖標具有不同的設計,並且在右側會顯示“ SAP CRYSTAL REPORTS”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM