求助! C# winform GridControl 导出Excel出现内存溢出的问题!

使用的是DevExpress 15.1 的版本导出的是2007的xlsx格式的Excel
代码中使用的是CompositeLink类的ExportToXlsx()方法

3个回答

你这么问我们怎么回答?最起码代码贴上

qq1210974091
17557285242 你好!代码我已经在下面贴出来了
大约 2 年之前 回复

具体代码:
 DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem()
 DevExpress.XtraPrintingLinks.CompositeLink link = new DevExpress.XtraPrintingLinks.CompositeLink(ps); 
ps.Links.add ( link );
link.Links.Add ( CreatePageForEachLink() );
link.Landscape= true;
DevExpress.XtraPrinting.XlsxExportOptions optio具体代码:
 DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem()
 DevExpress.XtraPrintingLinks.CompositeLink link = new DevExpress.XtraPrintingLinks.CompositeLink(ps); 
ps.Links.add ( link );
link.Links.Add ( CreatePageForEachLink() );
link.Landscape= true;
DevExpress.XtraPrinting.XlsxExportOptions options = new DevExpress.XtraPrinting.XlsxExportOptions();
link.ExportToXlsx(FileName, options); 

                    public PrintableComponentLink( IPrintable printable )
                    {
                           CharControl char printable as ChartaControl;
                                if ( chart !=null )
                                {
                                     chart.OptionPrint.SizeMode = DevExpress.XtraCharts.Printing.PrintSizeMode.Stretch;
                                }
                                PrintableComponentLink printableLink = new PrintableComponentLink () { Component = printable };
                                return printableLink;
                    }ns = new DevExpress.XtraPrinting.XlsxExportOptions();
                    link.ExportToXlsx(FileName, options); 



                    public PrintableComponentLink( IPrintable printable )
                    {
                           CharControl char printable as ChartaControl;
                                if ( chart !=null )
                                {
                                     chart.OptionPrint.SizeMode = DevExpress.XtraCharts.Printing.PrintSizeMode.Stretch;
                                }
                                PrintableComponentLink printableLink = new PrintableComponentLink () { Component = printable };
                                return printableLink;
                    }
qq1210974091
17557285242 回复向大佬低头: 就是导出的时候运行到link.ExportToXlsx(FileName, options);这一句的时候 这是DevExpress控件的导出Excel的一个方法 然后过了很长一段时间就报系统内存溢出这个错误了
大约 2 年之前 回复
qq_23126581
渊渟无迹静涛君 建议debug下,看看到哪一步异常。
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!