devexpress gridcontrol数据导出问题

时间:2021-11-28 19:24:29
各位好。使用devexpress silverlight套件中的gridcontrol,PrintableControlLink希望导出数据为excel文件,在vs2012中执行可以导出数据,但项目发布后在浏览器中执行,导出文件大小为0。ExportService1.svc在浏览器中可以打开。不知是什么原因?请各位达人帮忙看看。我使用的devexpress为12.2版本套件。
程序如下:
   SaveFileDialog sfd = new SaveFileDialog();
      sfd.Filter = "Excel(*.xlsx)|*.xlsx";
      sfd.FilterIndex = 1;
      sfd.DefaultExt = "xlsx";
      bool? result = sfd.ShowDialog();
      if (result != null && result == true)
      {
        fileStream = sfd.OpenFile();
        PrintableControlLink link = new PrintableControlLink(gSale.View as IPrintableControl);
        link.ExportServiceUri = "../ExportService1.svc";
        link.ExportStarted += new EventHandler(GridExportStarted);
        link.ExportCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(GridExportCompleted);        
        link.ExportToXlsx(fileStream, new DevExpress.XtraPrinting.XlsxExportOptions(), true); 
      }

2 个解决方案

#2


谢谢你。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。

#1


#2


谢谢你。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。