depand 发表于 2016-7-20 14:53:22

Designer.Report.

本帖最后由 Lenka.Guo 于 2016-7-21 09:00 编辑

在3/6 System.IO.MemoryStream ms = new System.IO.MemoryStream();       Designer.report.LoadLayout(ms);有AR9.0这里怎么用

Lenka.Guo 发表于 2016-7-20 15:01:09

同样还是参照,上个帖子中提到的LayoutBuilder 文件中有个方法 LoadReportStream: public static MemoryStream LoadReportToStream(PageReport report)
      {
            string rpt = report.ToRdlString();

            byte[] data = Encoding.UTF8.GetBytes(rpt);
            MemoryStream stream = new MemoryStream(data);
            return stream;
      }


         MemoryStream reportStream = LayoutBuilder.LoadReportToStream(report);//Loading the PageReport object to a stream
            reportStream.Position = 0;

            designer.LoadReport(XmlReader.Create(reportStream), DesignerReportType.Page);

页: [1]
查看完整版本: Designer.Report.