Asp.net 试图设置报告参数';名称';本报告中未定义的?
我正在尝试加载一个按textbox1中的名称筛选的报告,但我收到错误“试图设置此报告中未定义的报告参数‘name’”。有什么想法吗Asp.net 试图设置报告参数';名称';本报告中未定义的?,asp.net,parameters,Asp.net,Parameters,我正在尝试加载一个按textbox1中的名称筛选的报告,但我收到错误“试图设置此报告中未定义的报告参数‘name’”。有什么想法吗 Dim ds As New TestDataSetTableAdapters.tblTestDataTableAdapter ' Create report data source Dim ID As ReportParameter ID = New ReportParameter("Name", TextBo
Dim ds As New TestDataSetTableAdapters.tblTestDataTableAdapter
' Create report data source
Dim ID As ReportParameter
ID = New ReportParameter("Name", TextBox1.Text)
Dim rds As New ReportDataSource("MyApplication_ModelObject", ObjectDataSource1)
' Clear the datasets in the report viewer and add the new datasource
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(rds)
ReportViewer1.LocalReport.SetParameters(ID)
ReportViewer1.LocalReport.Refresh()
ReportParameter的
名称
部分必须与报告中的参数名称匹配
可能是
@Name
,最好打开报告并在那里进行检查。感谢修复了该错误,但现在当我的报告加载时,除了一条消息外,什么都没有,表明尚未为数据源“DataSet1”提供数据源实例。为此打开一个新问题,可能有很多事情,不过凭证很像。您还应该检查拼写和大小写:报表参数区分大小写。