C# 如何在reportviewer中将对象数据源设置为子报表
我将我的报告配置为添加并显示相应的值,有一点我决定在主体报告中设置一个子报告。阅读时,我发现我需要将子报表绑定到一个事件,以便像这样传递数据源C# 如何在reportviewer中将对象数据源设置为子报表,c#,asp.net,report,reportviewer,C#,Asp.net,Report,Reportviewer,我将我的报告配置为添加并显示相应的值,有一点我决定在主体报告中设置一个子报告。阅读时,我发现我需要将子报表绑定到一个事件,以便像这样传递数据源 this.ReportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(MySubreportEventHandler); void MySubreportEventHandler(object sender, SubreportProcess
this.ReportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(MySubreportEventHandler);
void MySubreportEventHandler(object sender, SubreportProcessingEventArgs e)
{
e.DataSources.Add(new ReportDataSource("ObjectDataSource3"));
}
我在我的aspx中定义了follow对象数据源
asp:ObjectDataSource ID="ObjectDataSource3" runat="server"
SelectMethod="obtenerDetallesGestion"
TypeName="SodexoSAT.Reports.DataSets.CamposGestion">
<SelectParameters>
<asp:Parameter Name="idGestion" Type="Int32" />
</SelectParameters>
我做错了什么
An error occurred during local report processing.
The value cannot be null. Parameter name: value