devexpress gridcontrol数据导出问题
各位好。使用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);
}