我们使用的是DevExpress DX.10.2。我们的客户要求能够在我们为其维护的MVC3应用程序中查看XtraReport模板(不是报告本身,只是模板)。
我的第一个想法是,我必须伪造数据,使其看起来像“模板”,并显示实际的报告。但是,我注意到在Visual Studio中,XtraReport设计器有一个"HTML View“选项,可以在HTML中呈现模板。
我认为,如果DevExpress能够在设计器中将模板呈现为超文本标记语言,那么很可能有一种方法可以提取该超文本标记语言以呈现在视图上。有没有从XtraReport模板中提取超文本标记语言的方法?
谢谢!
发布于 2012-12-21 05:37:55
偶然发现了解决方案。我必须添加一个对DevExpress.XtraReports.Web的引用,然后以下行将报告HTML写入响应流:
XtraReport1 report = new XtraReport1();
DevExpress.XtraReports.Web.ReportViewer.WriteHtmlTo(System.Web.HttpContext.Current.Response, report);https://stackoverflow.com/questions/13979551
复制相似问题