Telerik RadGrid导出到excel给出纸张格式的信,我需要A4

时间:2013-08-06 14:17:11

标签: asp.net excel telerik telerik-grid telerik-ajax

我还没有找到设置此设置的位置。我真的尝试过,也许它不存在。

干杯。

1 个答案:

答案 0 :(得分:1)

使用ExcelML导出时,有一个配置选项可以处理此导出格式。

AJAX Grid配置ExportSettings,类似于以下内容:

<ExportSettings ExportOnlyData="true" OpenInNewWindow="true" Excel-Format="ExcelML" />

处理OnExcelMLWorkBookCreated事件,您可以使用以下属性设置papersize:

protected void grid_ExcelMLWorkBookCreated(object sender, Telerik.Web.UI.GridExcelBuilder.GridExcelMLWorkBookCreatedEventArgs e)
{
    e.WorkBook.Worksheets[0].WorksheetOptions.Print.PaperSize = System.Drawing.Printing.PaperKind.A4;
}

以下是RadGrid ExcelML Export documentation的链接。