我想导出gridcontrol excell但是我有一些浮点值但是当我导出它时它会像文本一样导出 我正在使用此代码:
gridControl1.ExportToXlsx("D:\\Turnover.xls");
之后我搜索了一些,然后找到了一些东西:
GridViewExportLink link;
var provider = new ExportXlsProvider(fileName:@"D:\Trunover.xls");
link = gridView1.CreateExportLink(provider) as GridViewExportLink;
link.ExportCellsAsDisplayText = false;
link.ExportTo(true);
但在link.ExportTo(true);
上,这是错误的:
附加信息:未将对象引用设置为对象的实例。
答案 0 :(得分:1)
我认为您不必费心使用GridViewExportLink。实际上,根据Export To XLS文档:
打印链接(在WinForms和WPF中)不支持此[Excel] 导出模式并使用数据感知导出,它需要调用 特定控件的相应方法(例如,GridControl)。
您只需使用GridControl&{39} XlsExportOptions object指定ExportToXls method:
string FileName = "C:\\myfile.xls";
gridControl1.ExportToXls(FileName, new DevExpress.XtraPrinting.XlsExportOptions(DevExpress.XtraPrinting.TextExportMode.Value));