Class
DataTableFormatProviderExportSettings

Configures export behavior from worksheet to DataTable, including header handling, type conversion, and culture settings.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.FormatProviders

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public class DataTableFormatProviderExportSettings

Inheritance: objectDataTableFormatProviderExportSettings

Constructors

DataTableFormatProviderExportSettings()

Initializes a new instance of the DataTableFormatProviderExportSettings class with default settings.

Declaration

cs-api-definition
public DataTableFormatProviderExportSettings()

Properties

DataTableCulture

Gets or sets the culture used for the exported DataTable; defaults to the workbook's culture.

Declaration

cs-api-definition
public CultureInfo DataTableCulture { get; set; }

Property Value

CultureInfo

HasHeaderRow

Gets or sets whether the first row of the worksheet should be treated as column headers during export; defaults to true.

Declaration

cs-api-definition
public bool HasHeaderRow { get; set; }

Property Value

bool

RangeToExport

Gets or sets the cell range to export; when null, exports the worksheet's used range.

Declaration

cs-api-definition
public CellRange RangeToExport { get; set; }

Property Value

CellRange

ShouldSetDataTypes

Gets or sets whether to infer and apply strong data types to DataTable columns from cell values; when false, all columns use object type.

Declaration

cs-api-definition
public bool ShouldSetDataTypes { get; set; }

Property Value

bool

Methods

OnColumnExporting(DataColumn, int)

Raises the ColumnExporting event for the specified column.

Declaration

cs-api-definition
protected virtual void OnColumnExporting(DataColumn dataColumn, int columnIndex)

Parameters

dataColumn

DataColumn

The currently exported DataColumn

columnIndex

int

The index of the column in the DataTable that the event occurs for.

Events

ColumnExporting

Raised for each column during export, allowing customization of column properties before the DataTable is finalized.

Declaration

cs-api-definition
public event EventHandler<ColumnExportingEventArgs> ColumnExporting

Event Value

EventHandler<ColumnExportingEventArgs>