Back to Devexpress

ASPxGridViewDetailSettings.ExportMode Property

aspnet-devexpress-dot-web-dot-aspxgridviewdetailsettings.md

latest3.5 KB
Original Source

ASPxGridViewDetailSettings.ExportMode Property

Specifies detail rows that can be exported.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
[DefaultValue(GridViewDetailExportMode.None)]
public GridViewDetailExportMode ExportMode { get; set; }
vb
<DefaultValue(GridViewDetailExportMode.None)>
Public Property ExportMode As GridViewDetailExportMode

Property Value

TypeDefaultDescription
GridViewDetailExportModeNone

Detail rows that can be exported.

|

Available values:

NameDescription
None

Details are not exported.

| | Expanded |

Only expanded details are exported.

| | All |

All master and detail rows are exported regardless of their expanded state.

|

Property Paths

You can access this nested property as listed below:

Object TypePath to ExportMode
ASPxGridView

.SettingsDetail .ExportMode

| | GridViewProperties |

.SettingsDetail .ExportMode

|

Remarks

The Grid control supports master-detail grid export in WYSIWYG mode only. Set the SettingsDetail.ExportMode property to Expanded or All to export detail grid records.

Run Demo: Export Master-Detail Records

aspx
<dx:ASPxGridView ID="grid" runat="server" DataSourceID="CategoriesDataSource" KeyFieldName="CategoryID">
    <Toolbars>
        <dx:GridViewToolbar>
            <Items>
                <dx:GridViewToolbarItem Command="ExportToPdf" />
                <dx:GridViewToolbarItem Command="ExportToXls" />
                <dx:GridViewToolbarItem Command="ExportToXlsx" />
            </Items>
        </dx:GridViewToolbar>
    </Toolbars>
    <SettingsDetail ShowDetailRow="true" ExportMode="All" />
    <SettingsExport EnableClientSideExportAPI="true" ExcelExportMode="WYSIWYG" />
    <Templates>
        <DetailRow>
            <dx:ASPxGridView ID="detailGrid" runat="server" DataSourceID="ProductsDataSource"
                KeyFieldName="ProductID" OnBeforePerformDataSelect="detailGrid_BeforePerformDataSelect" />
        </DetailRow>
    </Templates>
</dx:ASPxGridView>

See Also

WritePdfToResponse

WriteXlsToResponse

WriteRtfToResponse

Grid View

Export Grid View Data

ASPxGridViewDetailSettings Class

ASPxGridViewDetailSettings Members

DevExpress.Web Namespace