VS2008 de raporlarla uğraşırken parametreleri sadece çıktı alırken yazdırma ihtiyacı doğdu. Bu ihtiyaç sonucu müdürümle RenderFormat.IsInteractive özelliğinin yazıcı modunda farklı değer döndürdüğünü keşfedip kullandık ve oldu :)
Şöyle yaptık= Göstermek istediğimiz alanlara Expression ekleyerek içlerine
=IIF(Globals!RenderFormat.IsInteractive,"","Rapor Tarihi: ") ya da eğer bu alanları Rectagle içine alırsak Visibility özelliğine
=IIF(Globals!RenderFormat.IsInteractive,True,False)
gibi bir kontrol ekledik. Bu kontrole göre Globals!RenderFormat.IsInteractive yazıcıda false; çalışırken true değeri döndürüyor. Hal böyleyken Yazıcı modunda görünüp ekranda görünmez oldu :)
Öyle işte ..
Hiç yorum yok:
Yorum Gönder