使用Visual Studio終極2012.報表查看器從窗體傳遞圖像可能嗎?
我目前正在建立一個報告,在報告查看器中打印。到目前爲止,我有一堆文本框,通過參數從我的表單文本框中獲取它的值。
到目前爲止一切正常。
然後我遇到了一個主要問題。如何將圖片從我的圖片上傳到報表上的圖片上? 1圖像pre存在一個數據庫我beleive我可以調用圖像作爲參數(不知道)。更大的問題是其他圖像。
其他圖像使用生成QR圖像的外部API。此圖像在運行時顯示在窗體上的圖片框中。 我不希望將圖像保存在任何我不喜歡的地方。但我明白如果我可能需要。有什麼辦法可以將我的表格上的圖像框中的QR圖像傳遞給我的報告圖像框?
更新繼承人的錯誤代碼:在設置參數部分的所有它說,發生
Microsoft.Reporting.WinForms.ReportParameter rpIMG1 = new Microsoft.Reporting.WinForms.ReportParameter("paramQRimg", base64String);
Microsoft.Reporting.WinForms.ReportParameter rpIMG2 = new Microsoft.Reporting.WinForms.ReportParameter("paramQRMi", "image/png");
reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter[] { rp1, rp2, rp3, rp4, rp5, rp6, rp7, rp8, rp9, rp10, rpIMG1, rpIMG2 });
錯誤是:
An error occurred during local report processing.
不知道爲什麼它不喜歡這種
將您的參數設置爲一個一個reportViewer.LocalReport.SetParameters(paramLogo); – Talha