【问题标题】:Hiding a column value before exporting to xls在导出到 xls 之前隐藏列值
【发布时间】:2020-06-27 09:27:09
【问题描述】:

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

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

【问题讨论】:

    标签: c# devexpress devexpress-gridcontrol


    【解决方案1】:

    您好,请尝试将TextExportMode 设置为Text

    例如:

    yourGrid.ExportToXls(yourFilePath,new DevExpress.XtraPrinting.XlsExportOptions()
    {
                    TextExportMode = DevExpress.XtraPrinting.TextExportMode.Text
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多