我在vb.net中使用报告向导创建了一个报告,并创建了一个带参数param的数据集。但是当我传递参数parm时,它会显示错误消息“尝试设置报告参数'参数',此参数未在此报告中定义。” PLZ帮我解决了这个问题我试过以下代码 导入Microsoft.Reporting.WebForms
Partial Class Default3
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim p As ReportParameter
p = New ReportParameter("param", TextBox1.Text)
ReportViewer1.LocalReport.SetParameters(p)
ReportViewer1.DataBind()
ReportViewer1.LocalReport.Refresh()
End Sub
End Class
答案 0 :(得分:0)
您的报告(使用向导创建的报告)需要具有相同名称的参数才能接收您传递的参数值。既然你说你用参数创建它,也许参数名称不是" param",例如" param1"?
接下来,是否已将LocalReport
属性设置为您创建的报告?