独立的可执行文件是否可以生成报告并将其输出为 PDF(或报告查看器提供的其他导出选项之一)而不显示 ReportViewer 控件?
报表定义应嵌入到可执行文件中,并且不应使用 Reporting Services Web 服务。
实际上你根本不需要ReportViewer,你可以直接实例化并使用LocalReport:
LocalReport report = new LocalReport();
report.ReportPath = "templatepath";
// or use file from resource with report.ReportEmbeddedResource
// add parameters, datasource, etc.
Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string filenameExtension;
byte[] bytes;
bytes =report.Render("PDF", null, out mimeType, out encoding, out filenameExtension, out streamids, out warnings);
// save byte[] to file with FileStream or something else
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)