2012-10-18 25 views
0

我有一個的DevExpress XtraReport,我只是無法弄清楚如何隱藏/顯示基於數據的可用性文本watermark。我想只有當數據不可用,要顯示「數據不可用」的水印和動態隱藏水印,如果有一些數據可以顯示。如何隱藏文字水印

什麼財產XtraReport的我應該考慮到隱藏/顯示水印?提前
感謝

回答

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

+0

無論鏈接我給出了支持的答案,你從那裏複製文本並作爲回答發佈。好。謝謝您的幫助!!!!!! –

+0

@RuchiRahulDoshi:你不應該只是把你的答案的鏈接。這些鏈接將來可能會改變,所以這個答案對未來的訪問者不會有幫助。另一位認爲,如果你知道解決問題的確切點,那麼就指出一些關於SO的相關線索。祝你有個美好的時光..你在DevExpress上工作嗎? –

+0

是的,我在DevEx上工作。你呢? –