Vb.net Report vewier无法添加参数

Vb.net Report vewier无法添加参数,vb.net,parameters,reportviewer,Vb.net,Parameters,Reportviewer,我已经在我的报表查看器上为我的tablix设置了一个数据集,该数据集将保存属于账单的所有项目。我向您提出的问题是,我似乎无法在.rdlc报告的文本框中添加任何参数。这是因为我已将连接添加到数据库吗?在我添加连接之前,我可以很容易地添加参数,但现在不行了。看看我的报告: 所有的红色矩形通常都是我的参数。有没有一种方法可以通过编程实现这一点 Dim rpJobNum = New ReportParameter("tbJobNo", JobNum) rv.rvRdlc.LocalReport.Set

我已经在我的报表查看器上为我的tablix设置了一个数据集,该数据集将保存属于账单的所有项目。我向您提出的问题是,我似乎无法在.rdlc报告的文本框中添加任何参数。这是因为我已将连接添加到数据库吗?在我添加连接之前,我可以很容易地添加参数,但现在不行了。看看我的报告:

所有的红色矩形通常都是我的参数。有没有一种方法可以通过编程实现这一点

Dim rpJobNum = New ReportParameter("tbJobNo", JobNum)
rv.rvRdlc.LocalReport.SetParameters(rpJobNum)
rv是我的报表查看器窗体

rvRdlc是我的报表查看器控件

tbJobNo是我的文本框“工作编号名称”

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

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


知道我为什么不能添加任何参数控件吗?也许还有另一种方法可以做到这一点?

找到了我无法添加参数的原因。对我来说,这是一件很有趣的事

转到查看报告数据

或者。。。Ctrl+Alt+D


我很抱歉,但是,如果它能帮助别人,我会回答的

找到了我无法添加参数的原因。对我来说,这是一件很有趣的事

Dim parmlist As New List(Of ReportParameter)()
parmlist.Add(New ReportParameter("tbJobNo ", JobNum))
print.ReportViewer1.LocalReport.SetParameters(parmlist)
转到查看报告数据

或者。。。Ctrl+Alt+D

我很抱歉,但是,如果它能帮助别人,我会回答的

Dim parmlist As New List(Of ReportParameter)()
parmlist.Add(New ReportParameter("tbJobNo ", JobNum))
print.ReportViewer1.LocalReport.SetParameters(parmlist)
你需要创建一个列表,就像我在这里做的那样


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

No,它不会将参数添加到报告中。这里要做的是为现有参数“tbJobNo”赋值。。。在我的情况下,没有添加。我必须使用报表数据工具添加它,您可以在其中创建参数。不,这不会将参数添加到报表中。这里要做的是为现有参数“tbJobNo”赋值。。。在我的情况下,没有添加。我必须使用报表数据工具添加它,您可以在其中创建参数。