我有水晶报告我已添加背景图像说水印图像。我想设置它的可见性取决于条件是真还是假。如何在加载报告时隐藏c#代码中的图像。我试过这个但是没有工作。 对此有何解决方案?
((PictureObject)MyReport.ReportDefinition.ReportObjects["Picture2"]).Dispose();
答案 0 :(得分:1)
更简洁的方法是在报表中添加参数,并根据参数值抑制图像。
答案 1 :(得分:0)
我得到了解决方案。 通过将图像的宽度和高度设置为0。
((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Width=0;
((PictureObject)reprt_changed.ReportDefinition.ReportObjects["Picture2"]).Height = 0;
答案 2 :(得分:0)
将图像添加到自己的部分,将部分的属性设置为“以下部分的底层”,然后根据需要禁用该部分。