Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在reportviewer中将对象数据源设置为子报表_C#_Asp.net_Report_Reportviewer - Fatal编程技术网

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