reportingviewer 10.0.0.0中的相关对象给#error

问题描述:

在我的VB.net应用程序中,我使用了RDLC报告中的Linq2SQL和Reportviewer。 在Visual Studio 2010中,他们升级了这个reportviewer组件,因此您可以使用2008年以来的更新的RDL规范。 现在我遇到了显示相关对象的问题。 例如,假设您向报表的数据源提供订单,然后您可以显示类似Fields的字段!Customer.Value.Name其中Customer是相关实体。reportingviewer 10.0.0.0中的相关对象给#error

我也得到了错误在我的眼前窗口: 警告:为textrun值表达式“Name_1.Paragraphs [0] .TextRuns [0]”包含一个错误:指定的操作无效。 (rsRuntimeErrorInExpression)

此问题已报告给Microsoft here但尚未解决。唯一的解决方法似乎是将相关对象的必需属性暴露给*对象。

Reporting Services小组的成员在此问题上有commented,并解释了它的原因以及为什么花费这么长时间才能获得修复。该解决方案已包含在目前处于测试阶段的VS2010 SP1中。