ClassDataTableFormatProviderExportSettings
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:
public class DataTableFormatProviderExportSettings
Inheritance: objectDataTableFormatProviderExportSettings
Constructors
DataTableFormatProviderExportSettings()
Initializes a new instance of the DataTableFormatProviderExportSettings class with default settings.
Declaration
public DataTableFormatProviderExportSettings()
Properties
DataTableCulture
Gets or sets the culture used for the exported DataTable; defaults to the workbook's culture.
Declaration
public CultureInfo DataTableCulture { get; set; }
Property Value
HasHeaderRow
Gets or sets whether the first row of the worksheet should be treated as column headers during export; defaults to true.
RangeToExport
Gets or sets the cell range to export; when null, exports the worksheet's used range.
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.
Methods
OnColumnExporting(DataColumn, int)
Raises the ColumnExporting event for the specified column.
Declaration
protected virtual void OnColumnExporting(DataColumn dataColumn, int columnIndex)
Parameters
dataColumn
The currently exported DataColumn
columnIndex
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
public event EventHandler<ColumnExportingEventArgs> ColumnExporting
Event Value