Использование WinForms, C#, .Net 3.5 и Microsoft ReportViewer 2008:ReportViewer отчет в PDF-файлах
У меня есть отчет о 3 страницы в ReportViewer, что я хочу, чтобы отправить PDF в разных страницах. У меня есть код ниже, который скопирует все 3 страницы в PDF, но есть ли способ разделить страницы или указать, какую страницу отобразить в PDF? Он знает, что есть 3 страницы ... так кажется, должно быть что-то, но я еще не нашел его.
Спасибо за помощь заранее!
int numPages = reportViewer.LocalReport.GetTotalPages();
byte[] bytes = reportViewer.LocalReport.Render(
"PDF", null, out mimeType, out encoding, out filenameExtension,
out streamids, out warnings);
using (FileStream fs = new FileStream(exportPath, FileMode.Create))
{
fs.Write(bytes, 0, bytes.Length);
}
У меня теперь есть основная форма и 3 отдельные страницы. Мастер имеет верхние и нижние колонтитулы вместе с водяной меткой и некоторыми другими функциями. Таким образом, это было бы возможно, но не очень OO. – Billy