2016-07-20 1 views
0

Итак, у меня есть создаваемый отчет, содержащий параметры.Была сделана попытка установить параметр отчета «studentSignDateParameter», который не указан в этом отчете

ReportParameter cvrParameter = new ReportParameter("cvrParameter", companyCVR); 
    ReportParameter companyNameParameter = new ReportParameter("companyNameParameter", company.CompanyName); 
    ReportParameter companyAddressParameter = new ReportParameter("companyAddressParameter", company.Address); 
    ReportParameter companyCityParameter = new ReportParameter("companyCityParameter", company.City); 
    ReportParameter studentCityParameter = new ReportParameter("studentCityParameter", student.City); 
    ReportParameter studentNameParameter = new ReportParameter("studentNameParameter", student.FirstName+" "+student.LastName); 
    ReportParameter studentAddressParameter = new ReportParameter("studentAddressParameter", student.Address); 
    ReportParameter studentZipCodeParameter = new ReportParameter("studentZipCodeParameter", student.ZipCode); 
    ReportParameter jobStartDateParameter = new ReportParameter("jobStartDateParameter", projectobj.StartDate); 
    ReportParameter jobEndDateParameter = new ReportParameter("jobEndDateParameter", projectobj.EndDate); 
    ReportParameter jobDescriptionParameter = new ReportParameter("jobDescriptionParameter", projectobj.Description); 
    ReportParameter jobHoursPerWeekParameter = new ReportParameter("jobHoursPerWeekParameter", projectobj.HoursPerWeek.ToString()); 
    ReportParameter jobHourlyRateParameter = new ReportParameter("jobHourlyRateParameter", projectobj.HourlyRate.ToString()); 
    ReportParameter cprParameter = new ReportParameter("cprParameter", studentCPR); 
    ReportParameter studentSignDateParameter = new ReportParameter("studentSignDateParameter", DateTime.Today.ToString("dd/MM/yyyy")); 
    ReportParameter companySignDateParameter = new ReportParameter("companySignDateParameter", contractobj.CompanySigningDate); 
    ReportParameter companyRepNameParameter = new ReportParameter("companyRepNameParameter", contractobj.RepFirstName +" "+contractobj.RepLastName); 
    ReportParameter projectWorkFromParameter = new ReportParameter("projectWorkFromParameter", projectobj.WorkFrom); 


    localReport.SetParameters(new ReportParameter[] { cprParameter }); 
    localReport.SetParameters(new ReportParameter[] { cvrParameter }); 
    localReport.SetParameters(new ReportParameter[] { companyNameParameter }); 
    localReport.SetParameters(new ReportParameter[] { companyAddressParameter }); 
    localReport.SetParameters(new ReportParameter[] { studentNameParameter }); 
    localReport.SetParameters(new ReportParameter[] { studentAddressParameter }); 
    localReport.SetParameters(new ReportParameter[] { studentZipCodeParameter }); 
    localReport.SetParameters(new ReportParameter[] { jobStartDateParameter }); 
    localReport.SetParameters(new ReportParameter[] { jobEndDateParameter }); 
    localReport.SetParameters(new ReportParameter[] { jobDescriptionParameter }); 
    localReport.SetParameters(new ReportParameter[] { jobHoursPerWeekParameter }); 
    localReport.SetParameters(new ReportParameter[] { jobHourlyRateParameter }); 
    localReport.SetParameters(new ReportParameter[] { studentSignDateParameter }); 
    localReport.SetParameters(new ReportParameter[] { companySignDateParameter }); 
    localReport.SetParameters(new ReportParameter[] { companyRepNameParameter }); 
    localReport.SetParameters(new ReportParameter[] { projectWorkFromParameter }); 
    localReport.SetParameters(new ReportParameter[] { companyCityParameter }); 
    localReport.SetParameters(new ReportParameter[] { studentCityParameter }); 

Параметры устанавливаются с контроллера, как показано выше.

list of parameters

Я добавил все параметры в моих данных отчета и все остальное работает, но не в «studentSignDateParameter».

enter image description here

пытался указать от приличий параметра, что он является дата, но я получаю тот же результат. «companySignDateParameter» работает просто отлично, и это строка даты.

Я также попытался дать параметру случайное значение, строку или что-то еще, и эта ошибка сохраняется. Я не думаю, что это связано с кодом, поскольку Visual Studio не обнаруживает ошибок.

Любые идеи? что может быть проблемой с этим параметром? Я удалил его и переделал, но ничего не изменилось.

ответ