2013年7月22日 星期一

[技巧] ReportViewer 動態改變TableRow是否顯示(或隱藏)

目的:
當某些欄位的值為0(或空白, 或其它條件)時, 則將此TableRow隱藏

解決:
「透過動態改變TableRow的Visibility」
選擇某個TableRow -> 屬性 -> Visibility -> 運算式
1) 一個欄位來決定Visibility
=iif(Fields!加班補貼.Value=0,true,false)

2) 二個欄位來決定Visibility
=iif(Fields!效率獎金.Value=0,iif(Fields!所得稅.Value=0,true,false),false)

3) N個欄位來決定Visibility
......

參考:

沒有留言:

張貼留言