是否可以在一行中包含多个报告参数?如果我有 10 个参数,我不想创建 10 次“添加”关键字...
LocalReport.SetParameters("NewParameter1", "First one")
不得不重复这似乎是多余的
是否可以在一行中包含多个报告参数?如果我有 10 个参数,我不想创建 10 次“添加”关键字...
LocalReport.SetParameters("NewParameter1", "First one")
不得不重复这似乎是多余的
只需将参数存储在数组中......例如:
Dim rpTitle = New ReportParameter("rpTitle", "Your title")
Dim rpDate = New ReportParameter("rpDate", Date.Now())
Dim HeaderParams As ReportParameter() = {rpTitle, rpDate}
现在你有一个包含两个报告参数的数组......(它可以包含更多)。
然后你只需要像这样遍历 HeaderParams 数组:
For Each param As ReportParameter In HeaderParams
LocalReport.SetParameters(param)
Next
这样你就不需要在你的代码中多次设置参数......循环会做到这一点。