我对 Telerik 报告有一些问题。感觉好像我错过了一些东西......我想创建一个报告列表,然后将它们写入一个文件。但是当我写出来时,我只得到一页。第 1 页上的作家 writer all foreach,所以它只写一页。但我想要几页...在这种情况下 10. 尝试使用 FileStream、File 等进行写入...有没有人有好主意?
public void WriteToFile()
{
string path = @"C:\";
string test = "test";
var report = new Report2();
var procceser = new ReportProcessor();
var list = new List<RenderingResult>();
for (int i = 0; i < 10; i++)
{
var res = procceser.RenderReport("PDF", report, null);
list.Add(res);
}
string filePath = Path.Combine(path, test);
var Writer = new BinaryWriter(File.Create(filePath));
foreach (var renderingResult in list)
{
Writer.Write(renderingResult.DocumentBytes);
}
Writer.Flush();
Writer.Close();
}