1

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

在此处输入图像描述

所有的红色矩形都是我通常有我的参数的地方。有没有办法以编程方式做到这一点?

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

rv是我的报表查看器表单

rvRdlc是我的报表查看器控件

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

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

如果我执行它,我会收到一个错误:

在此处输入图像描述

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

4

2 回答 2

4

弄清楚为什么我不能添加参数。对我来说很菜鸟的东西。

转到查看>报告数据

Ctrl + Alt + D

或者... Ctrl+ Alt+D

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

于 2013-02-20T16:15:39.907 回答
0
Dim parmlist As New List(Of ReportParameter)()
parmlist.Add(New ReportParameter("tbJobNo ", JobNum))
print.ReportViewer1.LocalReport.SetParameters(parmlist)

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

于 2013-05-21T07:40:08.143 回答