【问题标题】:How to set default Save as type option to xlsx while using radgrid ExportToExcel()如何在使用 radgrid ExportToExcel() 时将默认另存为类型选项设置为 xlsx
【发布时间】:2016-05-31 17:30:41
【问题描述】:

我有一个 radgrid,我使用 radGrid.MasterTableView.ExportToExcel() 将其数据导出为 excel (xls) 格式,导出按预期工作,但是当我打开导出的 xls 文件并单击“另存为”时, “保存类型:”设置为“网页(.htm.html)”,应为“Excel Workbook(*.xlsx)”。导出代码如下,

        radGrid.ExportSettings.FileName = "Export";
        radGrid.ExportSettings.HideStructureColumns = true;
        radGrid.ExportSettings.OpenInNewWindow = true;
        radGrid.ExportSettings.ExportOnlyData = true;
        radGrid.MasterTableView.GroupsDefaultExpanded = true;
        radGrid.MasterTableView.Caption = string.Empty;
        radGrid.MasterTableView.ExportToExcel();

This is the save as type being selected - 网页(.htm.html)

请建议。谢谢。

【问题讨论】:

    标签: c# asp.net telerik


    【解决方案1】:
    1. 尝试通过radGrid.ExportSettings.Excel.Format设置所需的格式

    2. 将您的设置与演示进行比较:http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/exporting/excel-export/defaultcs.aspx

    3. 在导出前尝试清除响应

    radGrid.Page.Response.ClearHeaders(); radGrid.Page.Response.Cache.SetCacheability(HttpCacheability.Private); radGrid.MasterTableView.ExportToExcel();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 2012-11-16
      • 2010-10-09
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      相关资源
      最近更新 更多