【发布时间】:2013-06-19 20:32:09
【问题描述】:
我打了又打,显然错过了一步,但不知道是什么。在 asp.net、.net framework 3.5 上以 Visual Basic 运行 reportViewer。使用 Visual Studio 2010 express,我有一个报告所基于的 SSRS 服务器。每个报告包含 5 个参数。在 SSRS 报告本身中,它们被表示为多值下拉框,目前我有一个 Visual Basic,每个参数只有一个值,直到我可以让实际报告工作!!
我的 vb - 被描述替换的敏感数据:
rptViewLeft.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote
rptViewLeft.ServerReport.ReportServerUrl = New Uri("http://ourserver/Reportserver")
rptViewLeft.ServerReport.ReportPath = "/folder/reportName"
rptViewLeft.ShowParameterPrompts = False
rptViewLeft.ShowPrintButton = True
rptViewLeft.ShowExportControls = True
Dim areaName As New ReportParameter
Dim areaSecondNameAs New ReportParameter
Dim typeName As New ReportParameter
Dim subTypeName As New ReportParameter
Dim judgementName As New ReportParameter
Dim fromDate As New ReportParameter
Dim toDate As New ReportParameter
areaName.Name = "areaName"
areaSecondName.Name = "areaSecondName"
typeName.Name = "typeName"
subTypeName.Name = "subTypeName"
judgementName.Name = "judgementName"
fromDate.Name = "fromDate"
toDate.Name = "toDate"
areaName.Values.Add(drpareaName.SelectedValue)
areaSecondName.Values.Add(drpareaSecondName.SelectedValue)
typeName.Values.Add(drptypeName.SelectedValue)
subTypeName.Values.Add(drpsubTypeName.SelectedValue)
judgementName.Values.Add(drpjudgementName.SelectedValue)
fromDate.Values.Add(drpFromDate.SelectedValue)
toDate.Values.Add(drpToDate.SelectedValue)
rptViewLeft.ServerReport.SetParameters(New ReportParameter() areaName)
显然我在参数列表和“setParameters”位之间遗漏了一些东西 - 请有人告诉我这一步是什么??
【问题讨论】:
标签: asp.net .net vb.net visual-studio-2010 reportviewer