winforms 未指定的本地报表处理期间的报表,不支持路径格式

gv8xihay  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(144)

我已经安装了所有需要报告查看器的软件包,但仍然显示有错误,应用所有格式路径,但仍然面临问题。

this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"C: \Users\nazir\OneDrive\Documents\Nazam pos\Reportproduct.rdlc";
            
    this.reportViewer1.LocalReport.DataSources.Clear();
    
    DataSet1 ds = new DataSet1();
    SqlDataAdapter da = new SqlDataAdapter();
    
    cn.Open();
    
    da.SelectCommand = new SqlCommand("select p.pcode ,p.barcode,p.pdesc,b.brand,c.category,p.purchase,p.price, p.qty, p.reorder  from tblProducts as p inner join tblBrand as b on p.bid=b.id inner join tblCategory as c on p.cid=c.id ", cn);
    da.Fill(ds.Tables["dtproduct"]);
    
    cn.Close();

enter image description here
图像显示错误

iqxoj9l9

iqxoj9l91#

正如@Paulo桑托斯提到的,您应该检查ReportPath的值是否正确,在下面代码的行上设置断点,并检查ReportPath的值

this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"C: \Users\nazir\OneDrive\Documents\Nazam pos\Reportproduct.rdlc";

另外,请修改下面的代码,并检查它是否工作。标记确保rdlc文件存在于文件夹中。

this.reportViewer1.LocalReport.ReportPath =  @"C: \Users\nazir\OneDrive\Documents\Nazam pos\Reportproduct.rdlc";

相关问题