0

我对 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();

   }
4

0 回答 0