我有一个存储过程将数据集返回给rdlc。我在SQL中执行时查找的特定字段不返回任何null或空值。但是,在呈现报表时,返回的值是#error。
我的表达是=IIF(IsNothing(Fields!MinScoreValue.Value),0,Fields!MinScoreValue.Value)
MinScoreValue是函数返回值。函数返回值的数据类型为int。对应字段的数据表(xsd)中的数据类型是System.Int32
答案 0 :(得分:0)
我错误地为报告使用了一个数据集,并在稍后使用MinScoreValue字段将其更改为另一个数据集,但从未更新我的代码以使用新的存储过程。