回复 4楼iceman的帖子
还是有点看不太明白~
我现在是这样做的:
模板自己已经做好了一个.rpx的文件
需要点一个BUTTON然后绑定数据出一张报表文件下载
但是 这个绑定数据不知道应该如何绑定 以前只用过一个datatable来绑定的
-
- SectionReport rpt = new SectionReport();
- XmlTextReader xtr = new XmlTextReader(Server.MapPath("~") + @"\OSS\Reports\OSS0202.rpx");
- rpt.LoadLayout(xtr);
- xtr.Close();
- rpt.DataSource = pb.DataInfo;//DataTable的绑定
- rpt.Run();
- Response.ContentType = "application/pdf";
- Response.AddHeader("content-disposition", "attachment; filename=" + Server.UrlEncode("reports" + DateTime.Now + ".pdf"));
- PdfExport pdf = new PdfExport();
- MemoryStream memStream = new MemoryStream();
- pdf.Export(rpt.Document, memStream);
- Response.BinaryWrite(memStream.ToArray());
- Response.End();
复制代码 |