Table Property

DataRow.Table Property


Gets the DataTable for which this row has a schema.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public DataTable Table { get; }

Property Value

Type: System.Data.DataTable

The DataTable to which this row belongs.

A DataRow does not necessarily belong to any table's collection of rows. This behavior occurs when the DataRow has been created but not added to the DataRowCollection. If the RowState property returns DataRowState.Detached, the row is not in any collection.

The following example uses the Table property to return a reference to the columns collection of the DataTable.

private void GetTable(DataRow row)
    // Get the DataTable of a DataRow
    DataTable table = row.Table;

    // Print the DataType of each column in the table.
    foreach(DataColumn column in table.Columns)

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft