2013-07-18 56 views
0

我遇到了asp.net webforms reportviewer controll的問題。當我從這個控件導出爲ex​​cel時,xls單元格背景顏色出錯。所有單元格背景色都會繼承最後一個單元格背景色。ASP.NET ReportViewer控件excel導出錯誤的單元格背景

pdf和.doc導出運行良好。

我正在使用這個exp。在.rdlc文件中爲單元格着色:= IIF(Fields!State.Value = 0,「#FFFFFF」,IIF(Fields!State.Value = 1,「#00FF00」,IIF(Fields!State.Value = 2 ,「#FFFF00」,IIF(Fields!State.Value = 3,「#FF0000」,「#808080」)))

我希望有人能幫助我。

再見!

ps .:對不起,我的英語。

回答

0

首先,使用Switch代替IFF。另外,嘗試顏色名稱來給出值,如:Red代替#FF0000

=Switch(Fields!State.Value = 0, "#FFFFFF", 
Fields!State.Value = 1, "#00FF00", 
Fields!State.Value = 2, "#FFFF00", 
Fields!State.Value = 3, "#FF0000", 
"#808080") 
+0

謝謝你的提示,但它不工作 –

相關問題