0

Telerik レポートに問題があります。何かを見逃しているように感じます... レポートのリストを作成し、それらを 1 つのファイルに書き込みたいです。しかし、私がそれを書き出すと、1ページしか得られません。ライター ライターはすべて foreach のページ 1 を超えるため、1 ページだけを書き込みます。しかし、いくつかのページが必要です...この場合は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