次の方法で共有


DataSet.Tables プロパティ

定義

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

プロパティ値

この DataTableCollection に格納されている DataSetDataTable オブジェクトが存在しない場合、空のコレクションが返されます。

属性

次の例では、 オブジェクトの DataTableCollectionDataSet返し、各テーブルの列と行を出力します。

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

注釈

コレクションにテーブルを追加するには、 の メソッドを使用 Add します DataTableCollection。 テーブルを削除するには、 メソッドを使用します Remove

適用対象

こちらもご覧ください