0

我正在使用以下代码将 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,但不确定将所有其他报告迁移到更新版本有多容易。

4

0 回答 0