none
[VB 2005] .rdlc檔裡的 image 元件的value屬性要怎麼寫入相對路徑 RRS feed

  • 問題

  •  

    各位老師好

    今天我在報表檔( *.rdlc )裡,引用image元件

    我的圖片會放在應用程式所在資料夾裡的 A.bmp 檔

    我要如何設定 image 的 value 屬性使它顯示這個相對路徑 ?

     

    謝謝老師

    2008年7月7日 上午 02:27

解答

所有回覆

  • HI,

     

    您必須將LocalReport的EnableExternalImages屬性設定為True, 再指定Image的Value屬性的內容值, 請參考:

     

    http://www.bokebb.com/dev/english/1971/posts/197169189.shtml

     

    tihs

     

    2008年7月7日 上午 03:27
  •  

    老師好

    Source已設定為 External

     

    新增一報表參數 AAA 為 String

    Dim PicPath As String="應用程式目錄下的A.bmp(相對路徑)"

    Dim ImageLocationParm As New ReportParameter("AAA", PicPath)

    Me.ReportViewer1.LocalReport.SetParameters(New ReportParameter() {ImageLocationParm})

     

    在rdlc裡的Image的Value屬性為file:///" & Parameters!AAA.Value

     

    疑問一. PicPath 應該要怎麼寫

    疑問二. value屬性的 寫法有無可參考的地方

     

    謝謝各位老師

    2008年7月7日 上午 04:16
  •  

    各位老師好

     

    目前我能想到的作法就是想辦法取得一個路徑的字串

    再把這字串丟到函數裡面去執行

     

    謝謝各位老師

    2008年7月11日 上午 03:51
  • 將LocalReport的EnableExternalImages屬性設定為True, 再指定Image的Value屬性的內容值, 請參考:

     

    http://www.msdns.org/archive/1971/posts/197169189.shtml....

     

    2008年10月31日 上午 08:05