程序如下:
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 个解决方案
#1
#2
谢谢你。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。
#1
给个链接:
https://search.devexpress.com/?q=how%20to%20export%20data%20in%20silverlight%20DataGrid%3F&d=128
#2
谢谢你。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。
官网的内容我已经浏览了,不然不会建立这个程序的。
估计是权限设置的问题,我再研究研究。