Class
DataTableDataHelper

DataTable data source helper class

Definition

Constructors

DataTableDataHelper(DataTable)

Default constructor

Declaration

cs-api-definition
public DataTableDataHelper(DataTable data)

Parameters

data

DataTable

DataTable objects as chart's data source

Properties

ColumnNameSupported

Returns true, because current data source supports columns naming

Declaration

cs-api-definition
public override bool ColumnNameSupported { get; }

Property Value

bool

Overrides DataHelper.ColumnNameSupported

ColumnsCount

Gets the data source columns count

Declaration

cs-api-definition
public override int ColumnsCount { get; }

Property Value

int

Overrides DataHelper.ColumnsCount

DataTable

Gets the DataTable object

Declaration

cs-api-definition
public DataTable DataTable { get; }

Property Value

DataTable

RowsCount

Gets the data source rows count

Declaration

cs-api-definition
public override int RowsCount { get; }

Property Value

int

Overrides DataHelper.RowsCount

Methods

GetColumnIndex(string)

Gets the column index by column name in the Data Source object

Declaration

cs-api-definition
public override int GetColumnIndex(string columnName)

Parameters

columnName

string

Column name

Returns

int

Column index if column found or -1 if column not found

Overrides DataHelper.GetColumnIndex(string)

GetColumnName(int)

Gets the column name

Declaration

cs-api-definition
public override string GetColumnName(int columnIndex)

Parameters

columnIndex

int

Column index

Returns

string

Overrides DataHelper.GetColumnName(int)

GetObjectValue(int, int)

Return the object value at the given row and column

Declaration

cs-api-definition
public override object GetObjectValue(int rowIndex, int columnIndex)

Parameters

rowIndex

int

Row position index

columnIndex

int

Column index

Returns

object

Object value at given column and row from data source

Overrides DataHelper.GetObjectValue(int, int)

IsColumnNumeric(int)

Returns true if given column contains numeric values

Declaration

cs-api-definition
public override bool IsColumnNumeric(int columnIndex)

Parameters

columnIndex

int

Column index

Returns

bool

True if data source column contains numeric values

Overrides DataHelper.IsColumnNumeric(int)

IsColumnString(int)

Returns true if given column contains string type values

Declaration

cs-api-definition
public override bool IsColumnString(int columnIndex)

Parameters

columnIndex

int

Column index

Returns

bool

True if data source column contains string values

Overrides DataHelper.IsColumnString(int)