0
如何在某些條件下(基於傳遞的參數)以編程方式向我的RDLC報表添加水印?對於報告正文如何在某些條件下以編程方式向我的RDLC報表添加水印?
overTimeReport.ReportPath = "Report\\OverTime.rdlc";
overTimeReport.DataSources.Clear();
overTimeReport.Refresh();
//---- Generate parameter list----
List<ReportParameter> paramList = new List<ReportParameter>();
ReportParameter param1 = new ReportParameter("check_state", check_state);
paramList.Add(param1);
overTimeReport.SetParameters(paramList);
ReportDataSource datasource = new ReportDataSource();
datasource = new ReportDataSource("DSOverTime", dt);
我嘗試了上述解決方案,但是在呈現PDF時圖像不顯示給我。 – 2014-11-25 16:51:16
你有任何錯誤信息嗎?檢查你的輸出窗口...上面的代碼在各種報告中適用於我。 – InitK 2014-11-25 17:20:51
沒有錯誤只是水印不會出現在呈現PDF。 (ReportParameter watermarkParameter = new ReportParameter(「watermark」,new Uri(@「Reports \ draft.jpg」,UriKind.Relative).ToString()); paramList.Add(watermarkParameter); overTimeReport.EnableExternalImages = true;' – 2014-11-26 07:03:09