我有水晶报告,我在上面添加了背景图片,比如水印图片。我想设置它的可见性取决于条件真或假。如何在加载报告时从 c# 代码中隐藏图像。我已经尝试过但没有工作。有什么解决办法吗?
((PictureObject)MyReport.ReportDefinition.ReportObjects["Picture2"]).Dispose();
我有水晶报告,我在上面添加了背景图片,比如水印图片。我想设置它的可见性取决于条件真或假。如何在加载报告时从 c# 代码中隐藏图像。我已经尝试过但没有工作。有什么解决办法吗?
((PictureObject)MyReport.ReportDefinition.ReportObjects["Picture2"]).Dispose();
更简洁的方法是在报表中添加一个参数,并根据参数值抑制图像。
我得到了解决方案。通过将图像的宽度和高度设置为0。
((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Width=0;
((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Height = 0;
将图像添加到它自己的部分,将部分的属性设置为'underlay following section',然后根据需要抑制部分。