2013年1月6日 星期日

LocalReport插入圖片

image

想要在報表中插入圖片,有幾種模式,在此介紹使用來源為資料庫的模式

  • 在影像屬性中設定如下
    • 名稱:自訂
    • 影像來源:資料庫
    • 使用此欄位:在運算式中加入 =System.Convert.FromBase64String(欄位值)
    • image
    • 使用此MIME類型:可選擇image/jpeg,image/png…

SNAGHTML2a4fffd

 

C#:

Byte[] img = GetImageContent();

datatable.rows[0][“IMAGECODE2”]=Convert.ToBase64String(img);

  • 不管影像的格式存放位置在哪裡,實作取得的方法,並且將圖片內容轉為Base64塞入定義好的欄位中。

 

不同於嵌入影像的方式,可以嘗試使用此方式,較有彈性。

沒有留言:

張貼留言