将隐藏列/模板列导出到Excel

拖放

为了在网格中显示我的数据,我使用了一些模板列。

我有多个字段要显示,例如:Name - Surname但是对于导出为ex​​cel文件,我需要将该信息分为2列。要在Excel导出中应用过滤器。

<telerik:GridTemplateColumn UniqueName="PRD_exp" Exportable="true"
                            HeaderText="Info1<br/>Info2" >
    <ItemTemplate>
        <%#((myDataTYPE)Container.DataItem).Info1 %>
        <br/>-<br/>
        <%#((myDataTYPE)Container.DataItem).Info2 %>
    </ItemTemplate>
</telerik:GridTemplateColumn>

在我的excel导出中,我希望该信息位于两个不同的列中。因此,我将模板列的可见性设置为Exportable="false",并通过visible="false"对每个数据进行创建将其创建为隐藏列

像这样:

<telerik:GridBoundColumn DataField="Info1" UniqueName="Info1"
                         Exportable="true"  Visible="false" />
<telerik:GridBoundColumn DataField="Info2" UniqueName="Info2"
                         Exportable="true"  Visible="false" />

rad出口如何实现?

巴拉吉

在您的导出按钮单击事件中进行更改。

添加GridUser.MasterTableView.GetColumn("Info1").Display=true将解决问题。

protected void btnExport_Click(object sender, EventArgs e)
{
    GridUser.ExportSettings.FileName = "ExportedFile;
    GridUser.MasterTableView.GetColumn("Info1").Display =true;
    GridUser.MasterTableView.GetColumn("Info2").Display = true; 
    GridUser.ExportSettings.Excel.Format = (GridExcelExportFormat)Enum.Parse(typeof(GridExcelExportFormat), "Xlsx");
    GridUser.ExportSettings.IgnorePaging = true;
    GridUser.ExportSettings.ExportOnlyData = true;
    GridUser.ExportSettings.OpenInNewWindow = true;
    GridUser.MasterTableView.ExportToExcel();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将GridView导出到Excel时如何隐藏到列?

来自分类Dev

将python列表导出到Excel列

来自分类Dev

使用javascript从html表导出到excel时隐藏列

来自分类Dev

导出到Excel文件时隐藏子gridview列

来自分类Dev

将datagridview标头列导出到excel vb 2012

来自分类Dev

Excel VBA将特定的列导出到CSV

来自分类Dev

VBA Excel 将行导出到 .txt 中的列

来自分类Dev

在导出到xls之前隐藏列值

来自分类Dev

使用 C# 导出到 Excel 时,Excel 将日期列视为一般列

来自分类Dev

Datatables.Buttons在打印和导出到Excel时隐藏列

来自分类Dev

JasperReports导出到Excel自动大小列

来自分类Dev

将Laravel模型导出到Excel,但将created_at列修改为仅日期而不是datetime

来自分类Dev

将数据从HTML表导出到Excel时排除特定列

来自分类Dev

将Excel数据导出到.csv时,如何在列数据上添加引号?

来自分类Dev

如何使用Delphi(任何版本)仅将某些列从ADOQuery导出到Excel?

来自分类Dev

如何使用超过65536行(和48列)的Powershell将CSV导出到Excel

来自分类Dev

如何通过首先查询MAx列并加1将Excel数据导出到MS Access?

来自分类Dev

将值导出到现有的Excel文件到同一列

来自分类Dev

Bash脚本将txt文件中的第一列导出到具有Header的excel

来自分类Dev

使用R将多个公司的股票价格导出到不同的列以Excel

来自分类Dev

解决方法:将数据导出到具有超过255列的Excel

来自分类Dev

如何将 SQL 脚本文件导出到 Excel 列中

来自分类Dev

将excel列导出到多个文本文件中

来自分类Dev

使用多个值的Excel列从Excel导出到SQL Server

来自分类Dev

将数据导出到Excel

来自分类Dev

将JSON导出到Excel

来自分类Dev

将Delphi导出到Excel

来自分类Dev

Devexpress Xtragrid导出到Excel并保留彩色列标题

来自分类Dev

导出到Excel时排除最后一列

Related 相关文章

  1. 1

    将GridView导出到Excel时如何隐藏到列?

  2. 2

    将python列表导出到Excel列

  3. 3

    使用javascript从html表导出到excel时隐藏列

  4. 4

    导出到Excel文件时隐藏子gridview列

  5. 5

    将datagridview标头列导出到excel vb 2012

  6. 6

    Excel VBA将特定的列导出到CSV

  7. 7

    VBA Excel 将行导出到 .txt 中的列

  8. 8

    在导出到xls之前隐藏列值

  9. 9

    使用 C# 导出到 Excel 时,Excel 将日期列视为一般列

  10. 10

    Datatables.Buttons在打印和导出到Excel时隐藏列

  11. 11

    JasperReports导出到Excel自动大小列

  12. 12

    将Laravel模型导出到Excel,但将created_at列修改为仅日期而不是datetime

  13. 13

    将数据从HTML表导出到Excel时排除特定列

  14. 14

    将Excel数据导出到.csv时,如何在列数据上添加引号?

  15. 15

    如何使用Delphi(任何版本)仅将某些列从ADOQuery导出到Excel?

  16. 16

    如何使用超过65536行(和48列)的Powershell将CSV导出到Excel

  17. 17

    如何通过首先查询MAx列并加1将Excel数据导出到MS Access?

  18. 18

    将值导出到现有的Excel文件到同一列

  19. 19

    Bash脚本将txt文件中的第一列导出到具有Header的excel

  20. 20

    使用R将多个公司的股票价格导出到不同的列以Excel

  21. 21

    解决方法:将数据导出到具有超过255列的Excel

  22. 22

    如何将 SQL 脚本文件导出到 Excel 列中

  23. 23

    将excel列导出到多个文本文件中

  24. 24

    使用多个值的Excel列从Excel导出到SQL Server

  25. 25

    将数据导出到Excel

  26. 26

    将JSON导出到Excel

  27. 27

    将Delphi导出到Excel

  28. 28

    Devexpress Xtragrid导出到Excel并保留彩色列标题

  29. 29

    导出到Excel时排除最后一列

热门标签

归档