.rdlc本地处理异常中的打印问题

问题描述

我想在不显示报告查看器的情况下打印报告。

我正在使用以下代码:

DataSet ds1 = new DataSet();
d.CONNECTER();

SqlDataAdapter da = new SqlDataAdapter("exec  lastorder ",d.cnx);
da.Fill(ds1,"lastorder");

SqlDataAdapter da1 = new SqlDataAdapter("exec  cafepp",d.cnx);
da1.Fill(ds1,"cafeapp");

d.DECONNECTER();

LocalReport report = new LocalReport();
report.ReportEmbeddedResource = "Report1.rdlc";
report.EnableHyperlinks = true;
report.DataSources.Add(new ReportDataSource("lastorder",ds1.Tables["lastorder"]));
report.DataSources.Add(new ReportDataSource("cafeapp",ds1.Tables["cafeapp"]));

report.Refresh();
report.PrintToPrinter();
    

错误是:

未处理本地处理异常

我正在使用this class

我在这一行中得到错误:

  report.Render("Image",deviceInfo,CreateStream,out warnings);

我可以尝试什么?

解决方法

这可能是由于打印机初始化错误造成的。 请尝试遵循此页面上的建议:https://docs.microsoft.com/en-us/previous-versions/ms252091(v=vs.140)?redirectedfrom=MSDN

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...