【问题标题】:ASP.NET ReportViewer Expression returns errorASP.NET ReportViewer 表达式返回错误
【发布时间】:2017-06-16 17:48:04
【问题描述】:

我有一个 ASP.NET 报告查看器。

在报告中我有以下表达:

="Total for Region: " & 
 iif(str(Fields!Region_Of_Responsibility.Value)="","No Region",Fields!Region_Of_Responsibility.Value)

在运行时我返回#Error。

为什么会发生这个错误以及如何找到这个#Error 的含义?

【问题讨论】:

  • 所以从这段代码中,你得到了Total for Region: #Error的结果?

标签: c# asp.net vb.net reporting-services


【解决方案1】:

我想知道这个列是否可以包含空值,如果是,这里有另一种方法来解决这个问题

="Total for Region: " & 
 iif(cstr(Fields!Region_Of_Responsibility.Value)="" or isDbNull(Fields!Region_Of_Responsibility.Value),"No Region",Fields!Region_Of_Responsibility.Value)

【讨论】:

  • 仍然出现错误
  • Fields!Region_Of_Responsibility.Value 返回 DBNull 事实
  • 哎呀,我还有那个 str 功能,用这个编辑试试吧!
  • 这有帮助吗?是否显示为Total for Region: #Error?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-27
  • 2014-07-22
  • 1970-01-01
  • 2019-06-25
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多