Skip to main content
Row

RangeDataSourceOptions Class

Contains various options for a data source created from a cell range.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Spreadsheet.v23.2.Core.dll

NuGet Package: DevExpress.Spreadsheet.Core

Declaration

public class RangeDataSourceOptions :
    DataSourceOptionsBase

Remarks

A RangeDataSourceOptions object is created and passed as a parameter to the CellRange.GetDataSource or the WorksheetDataBindingCollection.CreateDataSource methods.

Example

View Example

RangeDataSourceOptions options = new RangeDataSourceOptions();
Worksheet sheet = spreadsheetControl1.ActiveWorksheet;
CellRange dataRange = sheet.Selection;
if (dataRange.Equals(sheet.Tables[0].Range))
    options.UseFirstRowAsHeader = true;
else {
    options.UseFirstRowAsHeader = false;
    options.DataSourceColumnTypeDetector = new MyColumnDetector();
}
options.SkipHiddenColumns = true;
rangeDS = dataRange.GetDataSource(options);
sheet.DataBindings.Error += DataBindings_Error;

Inheritance

Object
DataSourceOptionsBase
RangeDataSourceOptions
See Also