【问题标题】:RDLC - Multivalue param missing valueRDLC - 多值参数缺失值
【发布时间】:2014-09-08 23:51:41
【问题描述】:

http://blogs.msdn.com/b/bwelcker/archive/2007/07/11/laser-guided-missiles-report-localization-through-parameters.aspx

我正在尝试在 WinForms 中实现这一点。

我收到一个错误,多值参数未提供值。

我所做的是我有一个名为 ResourceDictionary 的数据集,我在“可用值”中使用它作为我的多值参数 - ResourceParam。

然后进行翻译,我使用的是表达式 - =Code.GetLabel(Parameters!ResourceParam,Fields!TransactionType.Value)

感谢所有帮助。谢谢

  reportViewer.LocalReport.ReportPath = reportPath & "Expense.rdlc"
  expenseList = ReportManager.GetExpenseReport(Application.AppDatabase, Application.FirmID, FromDate, ToDate, dtFormat, True, Application.AppResources)
  Dim reportDataSource1 As New ReportDataSource()
            reportDataSource1.Name = "ExpenseList"
            reportDataSource1.Value = expenseList
            reportViewer.LocalReport.DataSources.Add(reportDataSource1)
            'reportViewer.LocalReport.DataSources.Add(New ReportDataSource With {.Name = "ResourceDictionary", .Value = res})
            paramList.Add(New ReportParameter("Header1", UIHelper.GetRsxVal("date"), True))
            paramList.Add(New ReportParameter("Header2", UIHelper.GetRsxVal("expensetype"), True))
            paramList.Add(New ReportParameter("Header3", UIHelper.GetRsxVal("refno"), True))
            paramList.Add(New ReportParameter("Header4", UIHelper.GetRsxVal("totalamt"), True))
            paramList.Add(New ReportParameter("Header5", "", True))
            paramList.Add(New ReportParameter("ReportHeader", UIHelper.GetRsxVal("expensehdr"), True))
         reportViewer.LocalReport.SetParameters(paramList)
        reportViewer.RefreshReport()

【问题讨论】:

    标签: reportviewer rdlc reportingservices-2005 report-viewer2010


    【解决方案1】:

    您好,请参阅此处的 this 文章,该文章解释了您上面描述的错误以及可能的解决方法。似乎最直接的一种方法是按如下方式设置 rs 参数:

    通过在报告的 URL 中指定 rs:ClearSession=true 来启用 cookie 会话

    【讨论】:

    • 我正在使用 Windows 窗体。我想 session 不适用。
    • 表单不使用会话,但是,该设置是用于建立会话的 web 服务 api 的命令。
    • 我很确定这些可以在 ReportViewer 属性中设置。
    猜你喜欢
    • 2023-03-05
    • 1970-01-01
    • 2011-08-05
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    相关资源
    最近更新 更多