New to Telerik UI for WinFormsStart a free 30-day trial

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:

C#
public class DataTableFormatProviderExportSettings

Inheritance: objectDataTableFormatProviderExportSettings

Constructors

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

C#
public DataTableFormatProviderExportSettings()

Properties

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

C#
public CultureInfo DataTableCulture { get; set; }

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

C#
public bool HasHeaderRow { get; set; }

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

C#
public CellRange RangeToExport { get; set; }

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

C#
public bool ShouldSetDataTypes { get; set; }

Methods

Raises the ColumnExporting event for the specified column.

C#
protected virtual void OnColumnExporting(DataColumn dataColumn, int columnIndex)
Parameters:dataColumnDataColumn

The currently exported DataColumn

columnIndexint

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

Events

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

C#
public event EventHandler<ColumnExportingEventArgs> ColumnExporting