我有一个Devexpress XtraReport,我根本无法根据数据的可用性找出如何隐藏/显示文本watermark
。我希望仅在数据不可用时才显示“数据不可用”水印,并且如果有一些数据要显示,则动态隐藏水印。
我应该考虑XtraReport的哪些属性来隐藏/显示水印?
提前致谢
答案 0 :(得分:0)
要完成此任务,请处理XRControl.BeforePrint事件并修改XtraReport.Watermark Property.
if(report.PrintingSystem.Watermark.TextTransparency == 255)
report.PrintingSystem.Watermark.TextTransparency = 0;
else
report.PrintingSystem.Watermark.TextTransparency = 255;
printBarManager1.PrintControl.Refresh();
参考这些:
Hide the watermark
How to: Change the Visibility of Commands in Preview