Export (0) Print
Expand All

DataTable.TableName Property

Gets or sets the name of the DataTable.

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

public string TableName { get; set; }

Property Value

Type: System.String
The name of the DataTable.

ExceptionCondition
ArgumentException

null or empty string ("") is passed in and this table belongs to a collection.

DuplicateNameException

The table belongs to a collection that already has a table with the same name. (Comparison is case-sensitive).

The TableName is used to return this table from the parent DataSet object's DataTableCollection (returned by the Tables property).

The following example prints the TableName for each table in a collection of DataTable objects.

private void GetTableNames(DataSet dataSet)
{
    // Print each table's TableName. 
    foreach(DataTable table in dataSet.Tables)
    {
        Console.WriteLine(table.TableName);
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft