gjy 发表于 2015-4-13 13:21:00

Excel导出 GetViewModel函数找不到

如题,JS Excel导出,但是GetViewModel函数未定义 需要引用什么?

frank.zhang 发表于 2015-4-13 13:55:00

您好,
这个是AR HTML Viewer 内置的一个方法,请先成功运行一个AR的报表,再增加导出的按钮。

gjy 发表于 2015-4-13 14:51:00

回复 2楼frank.zhang的帖子

那FlashViewer没有这个方法是吗?

frank.zhang 发表于 2015-4-13 14:56:00

您好,
FlashViewer是没有这个方法的.如果想导出可以通过后台的方式导出.// Provide the page report you want to render.
GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"C:\Sample_PageReport.rdlx"));
GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);

// Create an output directory
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyExcel");
outputDirectory.Create();

// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;

//Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
reportDocument.Render(excelRenderingExtension, outputProvider, excelSetting.GetSettings());

参考文档
http://arhelp.grapecity.com/webhelp/AR9/index.html#Exporting.html

gjy 发表于 2015-4-13 15:39:00

回复 4楼frank.zhang的帖子

好的谢谢

frank.zhang 发表于 2015-4-13 16:29:00

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: Excel导出 GetViewModel函数找不到