【问题标题】:ASP.NET ReportViewer controll excel export bad cell backgroundASP.NET ReportViewer控件excel导出坏单元格背景
【发布时间】:2013-07-19 06:10:58
【问题描述】:

我的 asp.net webforms reportviewer 控件有问题。当我从这个控件导出到 excel 时,xls 单元格的背景颜色出错了。所有单元格背景颜色都继承最后一个单元格背景颜色。

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.:对不起我的英语。

【问题讨论】:

    标签: asp.net reportviewer export-to-excel


    【解决方案1】:

    首先,使用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")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      相关资源
      最近更新 更多