Как добавить водяной знак в мой отчет 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. –
Есть ли у вас сообщения об ошибке? Проверьте свое окно вывода ... Код выше работает для меня в различных отчетах. – InitK
Нет ошибок, только водяной знак не отображается при рендеринге pdf. 'ReportParameter watermarkParameter = новый ReportParameter (« водяной знак », новый Uri (@« Reports \ draft.jpg », UriKind.Relative) .ToString()); paramList.Add (watermarkParameter); overTimeReport.EnableExternalImages = true; ' –