Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DataSet.Tables Property

Definition

Namespace:
System.Data
Assemblies:
netstandard.dll, System.Data.Common.dll
Assembly:
System.Data.Common.dll
Assembly:
System.Data.dll
Assembly:
netstandard.dll
Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Gets the collection of tables contained in the DataSet.

public:
 property System::Data::DataTableCollection ^ Tables { System::Data::DataTableCollection ^ get(); };
public System.Data.DataTableCollection Tables { get; }
[System.Data.DataSysDescription("DataSetTablesDescr")]
public System.Data.DataTableCollection Tables { get; }
member this.Tables : System.Data.DataTableCollection
[<System.Data.DataSysDescription("DataSetTablesDescr")>]
member this.Tables : System.Data.DataTableCollection
Public ReadOnly Property Tables As DataTableCollection

Property Value

The DataTableCollection contained by this DataSet. An empty collection is returned if no DataTable objects exist.

Attributes

Examples

The following example returns the DataSet object's DataTableCollection, and prints the columns and rows in each table.

private void PrintRows(DataSet dataSet)
{
 // For each table in the DataSet, print the row values.
 foreach(DataTable table in dataSet.Tables)
 {
 foreach(DataRow row in table.Rows)
 {
 foreach (DataColumn column in table.Columns)
 {
 Console.WriteLine(row[column]);
 }
 }
 }
}
Private Sub PrintRows(ByVal dataSet As DataSet)
 Dim table As DataTable
 Dim row As DataRow
 Dim column As DataColumn
 ' For each table in the DataSet, print the row values.
 For Each table in dataSet.Tables
 For Each row In table.Rows
 For Each column in table.Columns
 Console.WriteLine(row(column))
 Next column
 Next row
 Next table
End Sub

Remarks

To add tables to the collection, use Add method of the DataTableCollection. To remove tables, use the Remove method.

Applies to

See also


Feedback

Was this page helpful?