XtraGrid 的 ExportToXls 方法的先决条件是什么?要做到这一点,除了 XtraGrid DLL 之外,是否还必须包含一些 DLL?导出是否在幕后使用 Office 互操作?我试图找出一个问题的根源,它在某些机器上工作而在其他机器上失败。
2 回答
XtraGrid 的 ExportToXls 方法的先决条件是什么?
要做到这一点,除了 XtraGrid DLL 之外,是否还必须包含一些 DLL?
答:
来源:导出方法和设置以及GridControl.ExportToXls(String,XlsExportOptions) 方法
XtraGrid 控件提供了一组允许您以各种格式导出数据的方法。这些方法使用 XtraPrinting 库中实现的例程导出数据。
GridControl.ExportToXls(String) Method 方法间接调用XtraPrinting 库的DevExpress.XtraPrinting.PrintingSystemBase.ExportToXls 方法。如果此库不可用,则该方法不执行任何操作。有关 ExportToXls 方法的详细信息,请参阅 DevExpress.XtraPrinting.PrintingSystemBase.ExportToXls 主题
导出是否在幕后使用 Office 互操作?
关于这一点,您需要询问 DevExpress人员以进行澄清。据我了解,它不需要任何 Microsoft Office 互操作 dll 引用。
GridControl.ExportToXls方法间接调用DevExpress 打印库 (DevExpress.Printing.v12.2.Core.dll)的PrintingSystemBase.ExportToXls方法。如果此库不可用,则该方法不执行任何操作。因此,您应该只在项目中引用 DevExpress.Printing.v12.2.Core.dll 库。不需要任何 Office 参考资料。
有关在 GridControl 中导出数据的一般信息,请参阅导出概述。
要获得有关您的特定问题的有保证的帮助,请直接与DevExpress 支持联系。