Параметры Crystal Report в сеансах теряются - PullRequest
0 голосов
/ 07 мая 2018

Я не могу отобразить свой Crystal Report, используя параметры в сеансах. Вот мой код:

    Sub ShowRept()
    Dim cryInv As New CrystalDecisions.CrystalReports.Engine.ReportDocument
    cryInv.Load(Server.MapPath("~/CrystalReports/SupplierSalesReport.rpt"), CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)

cryInv.SetParameterValue("@SupplierID", Session("SupplierID"))
cryInv.SetParameterValue("@StartDate", Session("StartDate"))
cryInv.SetParameterValue("@EndDate", Session("EndDate"))

CrystalReportViewer.ReportSource = cryInv
' CrystalReportViewer.RefreshReport()
End Sub

Если я жестко закодирую параметр следующим образом:

 cryInv.SetParameterValue("@SupplierID", 25)
 cryInv.SetParameterValue("@StartDate", "25/10/2017")
 cryInv.SetParameterValue("@EndDate", "25/12/2017")`

тогда отчет отображается правильно.

Как решить проблему?

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...