我有一个查询在 SSRS 中显示名称为“<code>PostedOn”的 DateTime 字段。问题是当我使用 ASP.Net 查看我的报告时,报告仅在 PostedOn 字段上显示#Error。但是当我在设计器视图中查看我的报告时,它会正确显示 PostedOn 日期。如果我使用
= Fields!PostedOn.Value
直接值,它显示 SSRS 上的 PostedOn 列为空。如果我使用
= CDate(Fields!PostedOn.Value).ToShortDateString()
比它特别反弹 # Error
。设计器显示正确的日期
e.g. 08/06/2012.
当我从 ASP.Net 应用程序查看此报告时。它显示 # Error
。我已经检查过了
=Iif(IsNothing(Fields!PostedOn.Value),"",
CDate(Fields!PostedOn.Value).ToShortDateString())'
也是,但到目前为止还没有运气。#Error
显示在报告上。请帮助我。提前致谢。