DataSet.Tables プロパティ


DataSet に格納されているテーブルのコレクションを取得します。Gets the collection of tables contained in the DataSet.

 property System::Data::DataTableCollection ^ Tables { System::Data::DataTableCollection ^ get(); };
public System.Data.DataTableCollection Tables { get; }
public System.Data.DataTableCollection Tables { get; }
member this.Tables : System.Data.DataTableCollection
Public ReadOnly Property Tables As DataTableCollection


この DataTableCollection に格納されている DataSetThe DataTableCollection contained by this DataSet. DataTable オブジェクトが存在しない場合、空のコレクションが返されます。An empty collection is returned if no DataTable objects exist.


次の例では、DataSet オブジェクトの DataTableCollectionを返し、各テーブルの列と行を出力します。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)
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
         Next column
      Next row
   Next table
End Sub


コレクションにテーブルを追加するには、DataTableCollectionAdd メソッドを使用します。To add tables to the collection, use Add method of the DataTableCollection. テーブルを削除するには、Remove メソッドを使用します。To remove tables, use the Remove method.