Class 具有子报表和对象类的rdlc

Class 具有子报表和对象类的rdlc,class,object,report,rdlc,Class,Object,Report,Rdlc,我正在使用MicrosoftReports(rdlc),我需要使用子报表创建报表。作为数据源,我创建了两个对象类:PositionObject和PositionSubElementObject。PositionObject是主报表的数据源,PositionSubElementObject是子报表的数据源。 当我分别运行这两个报表时,一切都正常,但当我使用子报表创建报表时,子报表中出现了错误 两个对象类都有相同的字段IDPosition,该字段是我从主报表传递到子报表的参数 我希望有人知道我错在哪

我正在使用MicrosoftReports(rdlc),我需要使用子报表创建报表。作为数据源,我创建了两个对象类:PositionObject和PositionSubElementObject。PositionObject是主报表的数据源,PositionSubElementObject是子报表的数据源。 当我分别运行这两个报表时,一切都正常,但当我使用子报表创建报表时,子报表中出现了错误

两个对象类都有相同的字段IDPosition,该字段是我从主报表传递到子报表的参数


我希望有人知道我错在哪里。

确保在event ReportViewer.LocalReport.SubreportProcessing中为子报表设置数据源