无法对类“<classname>”建立索引,因为它没有默认属性</classname>

时间:2012-04-08 23:26:25

标签: reporting-services ssrs-2008

我第一次在报告中创建了自定义代码块。

预览报告时会显示以下错误:

Class '<classname>' cannot be indexed because it has no default property

我正在尝试使用值填充报表字段。以下是自定义块中的代码:

Sub PopulateSubTotal

    Fields!HeaderSubTotal.Value = Fields!TextboxSubTotal.Value
End Sub

请告诉我我做错了什么,因为这是我第一次尝试在报告中使用自定义代码块。

2 个答案:

答案 0 :(得分:1)

如果收到此错误,并且类名是ReportExprHostImpl.CustomCodeProxy,则可能是用Code!MyFunction(...)而不是Code.MyFunction(...)编写了一个表达式。

答案 1 :(得分:0)

找到了解决方案。

我发现这不能在自定义代码块中完成,所以我使用了变量。

请参考此帖子以获得答案:

Displaying the value of a textbox in other parts of a report