Interface: IDataTable

Derived types

Methods

Name Description
Add(IDataSeries) Add a new column to the data table.
Clear() Drops all columns from the data table.
Contains(String) Returns whether the data table contains a column with the specified name.
GetRow(Int32)
Insert(Int32, IDataSeries) Insert a column at the specified index.
Remove(Object) Removes the specified column. If is an , it will be interpreted as an index. If is a , it will be interpreted as a column name.
TryInsertRow(Int32, IEnumerable) Try to insert the values at the specified row index.
TryRemoveRow(Int32) Try to remove the specified row.

Properties

Name Description
ColumnNames
Columns Explicitly get or set the columns of the data table.
Count Gets the number of columns in the table.
IsFixedColumnCount Get whether additional columns can be added or removed from the contained .
IsFixedRowCount Get whether additional rows can be added or removed from the contained .
IsReadOnly Gets whether the data table is read-only.
Item
Metadata Gets or set a dictionary with additional information that may be useful to understanding the context of data in the table.
Name Get or set the name of the table.
RowCount