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 包含的 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 方法。

适用于

另请参阅