我第一次在报告中创建了自定义代码块。
预览报告时会显示以下错误:
Class '<classname>' cannot be indexed because it has no default property
我正在尝试使用值填充报表字段。以下是自定义块中的代码:
Sub PopulateSubTotal
Fields!HeaderSubTotal.Value = Fields!TextboxSubTotal.Value
End Sub
请告诉我我做错了什么,因为这是我第一次尝试在报告中使用自定义代码块。
答案 0 :(得分:1)
如果收到此错误,并且类名是ReportExprHostImpl.CustomCodeProxy
,则可能是用Code!MyFunction(...)
而不是Code.MyFunction(...)
编写了一个表达式。
答案 1 :(得分:0)
找到了解决方案。
我发现这不能在自定义代码块中完成,所以我使用了变量。
请参考此帖子以获得答案:
Displaying the value of a textbox in other parts of a report