Asp.net mvc 4 如何将报告参数从MVC传递到Telerik报告?

Asp.net mvc 4 如何将报告参数从MVC传递到Telerik报告?,asp.net-mvc-4,telerik-reporting,Asp.net Mvc 4,Telerik Reporting,从MVC向Telerik报告传递报告参数时出现问题 typeReportSource = new TypeReportSource() { TypeName = typeof(ADP.GRADEBOOK.Reporting.StudentProgressReport).AssemblyQualifiedName }; typeReportSource.Parameters.Add(new Parameter() { Name = "StudentIds", Value = studentVal

从MVC向Telerik报告传递报告参数时出现问题

typeReportSource = new TypeReportSource() { TypeName =  typeof(ADP.GRADEBOOK.Reporting.StudentProgressReport).AssemblyQualifiedName };
typeReportSource.Parameters.Add(new Parameter() { Name = "StudentIds", Value = studentValue.Remove(0, 1).ToString() });
typeReportSource.Parameters.Add(new Parameter() { Name = "AssignmentHeadersCount", Value = reportDatas.AssignmentHeadersCount.ToString() });
typeReportSource.Parameters.Add(new Parameter() { Name = "GradeScaleId", Value = reportDatas.GradeScaleID });
typeReportSource.Parameters.Add(new Parameter() { Name = "IncludeDroppedStudents", Value = GetSpecTableDetailCompletedDatas.IncludeDroppedStudents != null ? GetSpecTableDetailCompletedDatas.IncludeDroppedStudents : "" });
typeReportSource.Parameters.Add(new Parameter() { Name = "MarkingPeriodId", Value = MarkingPeriodeId });
typeReportSource.Parameters.Add(new Parameter() { Name = "MarkingPeriodName", Value = MarkingPeriodeNm != null ? MarkingPeriodeNm : "" });
typeReportSource.Parameters.Add(new Parameter() { Name = "PrintFooter", Value = GetSpecTableDetailCompletedDatas.PrintFooter != null ? GetSpecTableDetailCompletedDatas.PrintFooter : "" });
typeReportSource.Parameters.Add(new Parameter() { Name = "ReportConnectionString", Value = (reportDatas.ReportConnectionstring != null ? ADP.GRADEBOOK.Reporting.CipherUtility.Decrypt(reportDatas.ReportConnectionstring) : "") });
typeReportSource.Parameters.Add(new Parameter() { Name = "ReportHeaderName", Value = GetSpecTableDetailCompletedDatas.ReportHeaderName != null ? GetSpecTableDetailCompletedDatas.ReportHeaderName : "" });
typeReportSource.Parameters.Add(new Parameter() { Name = "ReportId", Value = GetSpecTableDetailCompletedDatas.ReportID });
typeReportSource.Parameters.Add(new Parameter() { Name = "SchoolCode", Value = (SchoolCode != null ? SchoolCode : "") });
typeReportSource.Parameters.Add(new Parameter() { Name = "YearID", Value = YearId });
typeReportSource.Parameters.Add(new Parameter() { Name = "SectionId", Value = SectionId });
typeReportSource.Parameters.Add(new Parameter() { Name = "StaffId", Value = staffID });
typeReportSource.Parameters.Add(new Parameter() { Name = "TemplateId", Value = TempID });
typeReportSource.Parameters.Add(new Parameter() { Name = "SchoolId", Value = reportDatas.SchoolID });
您好,我已经将这样的参数传递给了MVC中的Telerik Reporting,但是我得到了如下异常

创建报告实例时出错(报告=ADP.GRADEBOOK.Reporting.StudentProgressReport,ADP.GRADEBOOK.Reporting,版本=1.0.0.0,区域性=neutral,PublicKeyToken=null)。 缺少或无效的参数值。请输入所有参数的有效数据

typeReportSource = new TypeReportSource();

typeReportSource.TypeName =                             typeof(ADP.GRADEBOOK.Reporting.StudentProgressReport).AssemblyQualifiedName;