2013-07-18 38 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

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

相关问题