通过程序给ReportViewer 传递参数并显示报表

程序如下:

        Dim parm1 As Microsoft.Reporting.WebForms.ReportParameter = New Microsoft.Reporting.WebForms.ReportParameter
        parm1.Name = "ReportMonth"
        parm1.Values.Add("12")
        Dim parm2 As Microsoft.Reporting.WebForms.ReportParameter = New Microsoft.Reporting.WebForms.ReportParameter
        parm2.Name = "ReportYear"
        parm2.Values.Add("2003")
        Dim parm3 As Microsoft.Reporting.WebForms.ReportParameter = New Microsoft.Reporting.WebForms.ReportParameter
        parm3.Name = "EmpID"
        parm3.Values.Add("288")
        'Dim Parameters(1) As Microsoft.Reporting.WebForms.ReportParameter
        'Parameters(0) = parm
        'ReportViewer1.ShowCredentialPrompts = False
        ''ReportViewer1.ServerReport.ReportServerCredentials = New System.Net.NetworkCredential("userName", "password", "domain")
        ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote
        ReportViewer1.ServerReport.ReportServerUrl = New System.Uri("http://localhost/ReportServer")
        ReportViewer1.ServerReport.ReportPath = "/AdventureWorks Sample Reports/Employee Sales Summary"
        ReportViewer1.ServerReport.SetParameters(New Microsoft.Reporting.WebForms.ReportParameter() {parm1, parm2, parm3})
        ReportViewer1.ServerReport.Refresh()
        ReportViewer1.Visible = True

ReportParameter[] reportParam = new ReportParameter[1];
        reportParam[0] = new ReportParameter("UCODE", "1", false);
        ReportViewer1.ServerReport.SetParameters(reportParam);
        ReportViewer1.ShowParameterPrompts = false; 

http://bbs.csdn.net/topics/80469178

http://bbs.csdn.net/topics/340045439

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值