2016-07-20 2 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がエラーを検出しないので、コードと関係がないと思います。

アイデア?おそらくそのパラメータの問題は何でしょうか?私はそれを削除して作り直しましたが、何も変わりません。

答えて

関連する問題