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