DataSet.Tables プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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に含まれるDataSet。 DataTable オブジェクトが存在しない場合は、空のコレクションが返されます。
- 属性
例
次の例では、 DataSet オブジェクトの DataTableCollectionを返し、各テーブルの列と行を出力します。
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
注釈
コレクションにテーブルを追加するには、AddDataTableCollectionメソッドを使用します。 テーブルを削除するには、 Remove メソッドを使用します。