会话中的Crystal Report参数丢失

时间:2018-05-07 04:22:59

标签: crystal-reports

我无法使用Sessions中的参数显示我的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")`

然后报告显示正确。

如何解决问题?

此致

0 个答案:

没有答案