1

我有水晶报告,我在上面添加了背景图片,比如水印图片。我想设置它的可见性取决于条件真或假。如何在加载报告时从 c# 代码中隐藏图像。我已经尝试过但没有工作。有什么解决办法吗?

((PictureObject)MyReport.ReportDefinition.ReportObjects["Picture2"]).Dispose();
4

3 回答 3

1

更简洁的方法是在报表中添加一个参数,并根据参数值抑制图像。

于 2013-03-26T11:48:21.517 回答
0

我得到了解决方案。通过将图像的宽度和高度设置为0。

((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Width=0;
((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Height = 0;
于 2013-03-26T11:42:50.457 回答
0

将图像添加到它自己的部分,将部分的属性设置为'underlay following section',然后根据需要抑制部分。

于 2013-03-26T13:56:00.493 回答