1

我有一个网格视图,gridViewOrders具有主从关系。我OrderedDategridViewOrders_CustomUnboundColumnData事件中隐藏列的默认值,如下所示

if((DateTime)e.Value == DEFAULT_DATE)
{
     e.Value = null;
}

当我尝试将相同的网格(使用gridViewOrders.ExportToXls(fileName))导出到 Xls 时;这些隐藏的值在 excel 中显示为导出的 excel 文件,这不是预期的。= DEFAULT_DATE如果它(DEFAULT_DATE = 01/01/2000),我希望详细信息行不显示该值。

主视图

Id 名称 OrderedDate
 1 K_23
 2 J_11 12/03/2019
 3 K_4 15/02/2020
 4 P_3

导出到 XLS

Id 名称 OrderedDate
 1 K_23 01/01/2000
 2 J_11 12/03/2019
 3 K_4 15/02/2020
 4 P_3 01/01/2000
4

1 回答 1

1

嗨,请尝试设置TextExportModeText

例如:

yourGrid.ExportToXls(yourFilePath,new DevExpress.XtraPrinting.XlsExportOptions()
{
                TextExportMode = DevExpress.XtraPrinting.TextExportMode.Text
});
于 2020-03-16T09:39:23.007 回答