menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataGridCellExcelExportingEventArgs - MAUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DataGridCellExcelExportingEventArgs

    Provides data for the cell exporting event.

    Inheritance
    System.Object
    DataGridCellExcelExportingEventArgs
    Namespace: Syncfusion.Maui.DataGrid.Exporting
    Assembly: Syncfusion.Maui.DataGridExport.dll
    Syntax
    public sealed class DataGridCellExcelExportingEventArgs : EventArgs

    Constructors

    DataGridCellExcelExportingEventArgs(RecordEntry, IRange, ExportCellType, Object, Object, ViewDefinition, Int32, String, IPropertyAccessProvider, Object)

    Initializes a new instance of the DataGridCellExcelExportingEventArgs class.

    Declaration
    public DataGridCellExcelExportingEventArgs(RecordEntry record, IRange exportRange, ExportCellType exportCellType, object cellValue, object exportNodeEntry, ViewDefinition detailsViewDefinition, int level, string columnName, IPropertyAccessProvider propertyAccessProvider, object rowData = null)
    Parameters
    Type Name Description
    RecordEntry record

    The record entry to be exported.

    IRange exportRange

    The exporting cell range.

    ExportCellType exportCellType

    The exporting cell type.

    System.Object cellValue

    The cell value to be exported.

    System.Object exportNodeEntry

    Gets the node entry for the cell being exported.

    ViewDefinition detailsViewDefinition

    Gets a value that specifies the DetailsViewDefinition.

    System.Int32 level

    Gets a value that specifies the level of the currently exporting DataGrid

    System.String columnName

    The column name of the cell to be exported.

    IPropertyAccessProvider propertyAccessProvider

    Gets the property access provider for the cell being exported.

    System.Object rowData

    The underlying row data of the cell.

    DataGridCellExcelExportingEventArgs(IRange, ExportCellType, Object, Object, ViewDefinition, Int32, String, IPropertyAccessProvider)

    Initializes a new instance of the DataGridCellExcelExportingEventArgs class.

    Declaration
    public DataGridCellExcelExportingEventArgs(IRange exportRange, ExportCellType exportCellType, object cellValue, object exportNodeEntry, ViewDefinition detailsViewDefinition, int level, string columnName, IPropertyAccessProvider propertyAccessProvider)
    Parameters
    Type Name Description
    IRange exportRange

    The exporting cell range.

    ExportCellType exportCellType

    The exporting cell type.

    System.Object cellValue

    The cell value to be exported.

    System.Object exportNodeEntry

    Gets the node entry for the cell being exported.

    ViewDefinition detailsViewDefinition

    Gets a value that specifies the DetailsViewDefinition.

    System.Int32 level

    Gets a value that specifies the level of the currently exporting DataGrid

    System.String columnName

    The column name of the cell to be exported.

    IPropertyAccessProvider propertyAccessProvider

    Gets the property access provider for the cell being exported.

    Properties

    CellType

    Gets the exporting cell type

    Declaration
    public ExportCellType CellType { get; }
    Property Value
    Type
    ExportCellType

    CellValue

    Gets or sets the exporting cell value.

    Declaration
    public object CellValue { get; set; }
    Property Value
    Type
    System.Object

    ColumnName

    Gets the column name of the exporting cell.

    Declaration
    public string ColumnName { get; }
    Property Value
    Type
    System.String

    DetailsViewDefinition

    Gets a value that specifies the DetailsViewDefinition.

    Declaration
    public ViewDefinition DetailsViewDefinition { get; }
    Property Value
    Type
    ViewDefinition

    Handled

    Gets or sets a value indicating whether cell exporting is handled.

    Declaration
    public bool Handled { get; set; }
    Property Value
    Type Description
    System.Boolean

    A boolean value indicating whether cell exporting is handled.

    Level

    Gets a value that specifies the level of the currently exporting DataGrid. It is 0 for Parent dataGrid, 1 for First Level Nested DataGrid, and so on.

    Declaration
    public int Level { get; }
    Property Value
    Type
    System.Int32

    NodeEntry

    Gets the node entry for the cell being exported.

    Declaration
    public object NodeEntry { get; }
    Property Value
    Type
    System.Object

    PropertyAccessProvider

    Gets the property access provider for the cell being exported.

    Declaration
    public IPropertyAccessProvider PropertyAccessProvider { get; }
    Property Value
    Type
    IPropertyAccessProvider

    Range

    Gets the exporting cell range.

    Declaration
    public IRange Range { get; }
    Property Value
    Type
    IRange

    Record

    Gets the record of the exporting cell.

    Declaration
    public RecordEntry Record { get; }
    Property Value
    Type
    RecordEntry

    RowData

    Gets sets the row data of the exporting cell.

    Declaration
    public object RowData { get; }
    Property Value
    Type
    System.Object
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved