Back to Devexpress

XlsExportOptionsEx.LayoutMode Property

corelibraries-devexpress-dot-xtraprinting-dot-xlsexportoptionsex-24b3d736.md

latest2.5 KB
Original Source

XlsExportOptionsEx.LayoutMode Property

Gets or sets whether data is exported in regular mode or as a native Excel table.Only available in data-aware export mode.

Namespace : DevExpress.XtraPrinting

Assembly : DevExpress.Printing.v25.2.Core.dll

NuGet Package : DevExpress.Printing.Core

Declaration

csharp
public LayoutMode LayoutMode { get; set; }
vb
Public Property LayoutMode As LayoutMode

Property Value

TypeDescription
DevExpress.Export.LayoutMode

A value that specifies whether data is exported in regular mode or as a native Excel table. The default value is Standard.

|

Remarks

For more information, see XlsxExportOptionsEx.LayoutMode.

Example

The following example shows how to change the style of the native Excel table to which data is exported from a grid control.

csharp
using DevExpress.Export.Xl;
using DevExpress.XtraPrinting;

string path = "gridNative.xlsx";
XlsxExportOptionsEx options = new XlsxExportOptionsEx();
options.LayoutMode = DevExpress.Export.LayoutMode.Table;
options.BeforeExportTable += ea => {
    ea.Table.Style.Name = XlBuiltInTableStyleId.Medium1;
};
gridControl1.ExportToXlsx(path, options);
vb
Imports DevExpress.Export.Xl
Imports DevExpress.XtraPrinting

Dim path As String = "gridNative.xlsx"
Dim options As XlsxExportOptionsEx = New XlsxExportOptionsEx()
options.LayoutMode = DevExpress.Export.LayoutMode.Table
AddHandler options.BeforeExportTable,
    Sub(ea)
        ea.Table.Style.Name = XlBuiltInTableStyleId.Medium1
    End Sub
gridControl1.ExportToXlsx(path, options)

See Also

LayoutMode

XlsExportOptionsEx Class

XlsExportOptionsEx Members

DevExpress.XtraPrinting Namespace