加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

SSRS和asp.net – 在报表查看器中将参数从.net传递到ssrs

发布时间:2020-12-16 06:53:26 所属栏目:asp.Net 来源:网络整理
导读:我即将在我的.net页面中使用报表查看器.我有一个页面将搜索一个catgory,点击一下按钮,所选的类别将传递到报表查看器的参数. 现在,鉴于我是SSRS和.net的新手,我想就如何解决这个问题提出一些建议. 我应该首先在SSRS中生成报告并在此报告中包含参数,还是可以在
我即将在我的.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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读