New to Telerik Document ProcessingStart a free 30-day trial

Configures import behavior from DataTable to worksheet, including header handling, date formatting, and start position.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.FormatProviders

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

C#
public class DataTableFormatProviderImportSettings

Inheritance: objectDataTableFormatProviderImportSettings

Constructors

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

C#
public DataTableFormatProviderImportSettings()

Events

Raised after each cell is imported, allowing customization of cell properties in the destination worksheet.

C#
public event EventHandler<CellImportedEventArgs> CellImported

Methods

Raises the CellImported event for the specified cell.

C#
protected virtual void OnCellImported(int dataTableRowIndex, int dataTableColumnIndex, int worksheetRowIndex, int worksheetColumnIndex, Worksheet worksheet)
Parameters:dataTableRowIndexint

The index of the row in the DataTable containing the cell that the event occurs for.

dataTableColumnIndexint

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

worksheetRowIndexint

The index of the row in the Worksheet containing the cell that the event occurs for.

worksheetColumnIndexint

The index of the column in the Worksheet containing the cell that the event occurs for.

worksheetWorksheet

The worksheet where the data is imported.

Properties

Gets or sets the format string applied to imported DateTime columns; when null, uses the current culture's short date pattern.

C#
public string PreferredDateTimeFormat { get; set; }

Gets or sets whether DataTable column names should be imported as the first row in the worksheet; defaults to true.

C#
public bool ShouldImportColumnHeaders { get; set; }

Gets or sets the cell index where the imported data begins in the worksheet; defaults to (0,0).

C#
public CellIndex StartCellIndex { get; set; }