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 つのレポートにすべてのレコードを含む 1 つの大きな PDF ではなく、データの各レコード (1 ~ N ページにまたがる) を個別の PDF ファイルに保存したいと考えています。これは可能ですか?ありがとう!

参考までに、私は reportviewer 2005 を使用していると思いますが、他のすべてのレポートを新しいバージョンに簡単に移行できるかどうかはわかりません。

4

0 に答える 0