日期:2014-05-20  浏览次数:21132 次

vs2010 rdlc 报表 "试图设置未在此报表中定义的报表参数
本地报表处理错误,试图设置未在此报表中定义的报表参数“RpLSport”,
但是在报表参数里面是添加过该RpLSport参数的,而且报表模板代码里面的参数列表也有

------------------模板代码参数列表部分------------------------------------

 <ReportParameter Name="RpLSport">
      <DataType>String</DataType>
      <Prompt>ReportParameter1</Prompt>
    </ReportParameter>


------------------报表刷新部分------------------------------------
            reportViewer.LocalReport.DataSources.Clear();

            reportViewer.LocalReport.SetParameters(参数列表);

            reportViewer.LocalReport.Refresh();

            reportViewer.RefreshReport();


找了很久不知道问题出在哪里,错误:报表 "试图设置未在此报表中定义的报表参数

希望有高手帮忙解决,灰常感谢,分多


------解决方案--------------------
出现这种情况,肯定是用了没有预先定义的参数名称
查看一下 你的参数名称和报表里的参数名称是否一致

------解决方案--------------------
那是因为rplc文件变更以后,没有拷贝到debug目录中。