出口与出口为每条记录保存PDF

时间:2013-06-06 18:12:32

标签: c# reportviewer

我使用以下代码将reportviewer报告导出为PDF:

Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string filenameExtension;

byte[] bytes = rptvInvoice.LocalReport.Render("PDF", null, out mimeType, 
                  out encoding, out filenameExtension, out streamids, out warnings);

string strFilePath = @"C:\Temp\";
string strFileName = "Blah.PDF";
string filename = Path.Combine(strFilePath, strFileName);
using (FileStream fs = new FileStream(filename, FileMode.Create))
{
     fs.Write(bytes, 0, bytes.Length);
}

它工作得很好但是,有没有办法导出每个数据记录而不是整个报告?每条记录可以跨越1-N页,我想将每个数据记录(跨越1-N页)保存在单独的PDF文件中,而不是一个包含一个报告中所有记录的大PDF。这可能吗?谢谢!

仅供参考,我认为我正在使用reportviewer 2005,并且不确定将所有其他报告迁移到更新版本是多么容易。

0 个答案:

没有答案