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

DataTable data source helper class

Definition

Constructors

Default constructor

C#
public DataTableDataHelper(DataTable data)
Parameters:dataDataTable

DataTable objects as chart's data source

Properties

Returns true, because current data source supports columns naming

C#
public override bool ColumnNameSupported { get; }

Overrides: DataHelper.ColumnNameSupported

Gets the data source columns count

C#
public override int ColumnsCount { get; }

Overrides: DataHelper.ColumnsCount

Gets the DataTable object

C#
public DataTable DataTable { get; }

Gets the data source rows count

C#
public override int RowsCount { get; }

Overrides: DataHelper.RowsCount

Methods

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

C#
public override int GetColumnIndex(string columnName)
Parameters:columnNamestring

Column name

Returns:

int

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

Overrides: DataHelper.GetColumnIndex(string)

Gets the column name

C#
public override string GetColumnName(int columnIndex)
Parameters:columnIndexint

Column index

Returns:

string

Overrides: DataHelper.GetColumnName(int)

Return the object value at the given row and column

C#
public override object GetObjectValue(int rowIndex, int columnIndex)
Parameters:rowIndexint

Row position index

columnIndexint

Column index

Returns:

object

Object value at given column and row from data source

Overrides: DataHelper.GetObjectValue(int, int)

Returns true if given column contains numeric values

C#
public override bool IsColumnNumeric(int columnIndex)
Parameters:columnIndexint

Column index

Returns:

bool

True if data source column contains numeric values

Overrides: DataHelper.IsColumnNumeric(int)

Returns true if given column contains string type values

C#
public override bool IsColumnString(int columnIndex)
Parameters:columnIndexint

Column index

Returns:

bool

True if data source column contains string values

Overrides: DataHelper.IsColumnString(int)