报表查看器无法添加参数

时间:2013-02-20 16:07:52

标签: vb.net parameters reportviewer

我已设法将数据集设置到我的报告查看器上的Tablix,该数据集将保存属于帐单的所有项目。我向您介绍的问题是我似乎无法在我的.rdlc报告中向我的文本框中添加任何参数。这是因为我添加了与数据库的连接吗?在我添加连接之前,我可以轻松添加参数,但不能再添加。看看我的报告:

enter image description here

所有红色矩形都是我通常拥有参数的地方。有没有办法以编程方式执行此操作?

Dim rpJobNum = New ReportParameter("tbJobNo", JobNum)
rv.rvRdlc.LocalReport.SetParameters(rpJobNum)

rv 是我的报告查看器表单

rvRdlc 是我的报告查看器控件

tbJobNo 是我的文本框'工号号码

JobNum 是一个保存各自值的变量(例如:10000)

如果我执行该操作,我将收到错误:

enter image description here

知道为什么我似乎无法添加任何参数控件?也许还有另一种方法吗?

2 个答案:

答案 0 :(得分:3)

弄清楚为什么我无法添加参数。我非常喜欢的东西。

转到查看> 报告数据

Ctrl + Alt + D

或... Ctrl + Alt + D

我很抱歉,但是,如果可以帮助某人,我会回答这个问题!

答案 1 :(得分:0)

Dim parmlist As New List(Of ReportParameter)()
parmlist.Add(New ReportParameter("tbJobNo ", JobNum))
print.ReportViewer1.LocalReport.SetParameters(parmlist)

你需要创建一个列表,就像我在这里做的那样