DataTable.Columns プロパティ

定義

このテーブルに属する列のコレクションを取得します。

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

プロパティ値

テーブルの DataColumnCollection オブジェクトのコレクションを格納している DataColumnDataColumn オブジェクトが存在しない場合、空のコレクションが返されます。

属性

次の例では、 プロパティを使用して、テーブル内の各行の各値を Columns 出力します。

private void PrintValues(DataTable table)
{
    foreach(DataRow row in table.Rows)
    {
        foreach(DataColumn column in table.Columns)
        {
            Console.WriteLine(row[column]);
        }
    }
}
Private Sub PrintValues(ByVal table As DataTable)
    Dim row As DataRow
    Dim column As DataColumn
    For Each row in table.Rows
       For Each column In table.Columns
          Console.WriteLine(row(column))
       Next
    Next
End Sub

注釈

DataColumnCollection 、各列のデータ型を定義することによって、テーブルのスキーマを決定します。

適用対象

こちらもご覧ください