Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DataTable.Columns Property

Definition

Namespace:
System.Data
Assemblies:
netstandard.dll, System.Data.Common.dll
Assembly:
System.Data.Common.dll
Assembly:
System.Data.dll
Assembly:
netstandard.dll
Source:
DataTable.cs
Source:
DataTable.cs
Source:
DataTable.cs
Source:
DataTable.cs
Source:
DataTable.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Gets the collection of columns that belong to this table.

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

Property Value

A DataColumnCollection that contains the collection of DataColumn objects for the table. An empty collection is returned if no DataColumn objects exist.

Attributes

Examples

The following example prints each value of each row in a table using the Columns property.

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

Remarks

The DataColumnCollection determines the schema of a table by defining the data type of each column.

Applies to

See also


Feedback

Was this page helpful?