Ric*_*ano 4 .net reportviewer reporting-services
我即将在我的.net页面中使用报表查看器.我有一个页面将搜索一个catgory,点击一下按钮,所选的类别将传递到报表查看器的参数.
现在,鉴于我是SSRS和.net的新手,我想就如何解决这个问题提出一些建议.
我应该首先在SSRS中生成报告并在此报告中包含参数,还是可以在没有指定参数的情况下生成报告,然后以编程方式在编码方式中输入?
基本上,我知道我想做什么,但不确定最好的方法.
如果有人可以提供建议,我将非常感激.
欢迎来到ASP.NET报告世界!SSRS有一点学习曲线,但是一旦掌握了它,我相信你会喜欢它.
我建议先创建报告并包含参数.
然后,您可以在代码隐藏中设置参数值,如下所示:
Private Sub SetReportParameters(ByVal viewer As ReportViewer)
''# use parameters to pass info to report
Dim myStartDate As New ReportParameter("StartDate", Request.QueryString("startDt"))
Dim myEndDate As New ReportParameter("EndDate", Request.QueryString("endDt"))
Dim myRegion As New ReportParameter("Region", region)
Try
''# add parameters to the report
viewer.LocalReport.SetParameters( _
New ReportParameter() {myStartDate, myEndDate, myRegion})
Catch ex As Exception
ErrorLabel.Text = DATABASE_ERROR_MSG
End Try
End Sub
Run Code Online (Sandbox Code Playgroud)