DataColumnCollection-Klasse
Stellt eine Auflistung von DataColumn-Objekten für eine DataTable dar.
Namespace: System.Data
Assembly: System.Data (in system.data.dll)
Syntax
'Declaration
Public NotInheritable Class DataColumnCollection
Inherits InternalDataCollectionBase
'Usage
Dim instance As DataColumnCollection
public sealed class DataColumnCollection : InternalDataCollectionBase
public ref class DataColumnCollection sealed : public InternalDataCollectionBase
public final class DataColumnCollection extends InternalDataCollectionBase
public final class DataColumnCollection extends InternalDataCollectionBase
Hinweise
Die DataColumnCollection definiert das Schema einer DataTable und bestimmt, welche Art von Daten jede DataColumn enthalten kann. Sie können über die Columns-Eigenschaft des DataTable-Objekts auf die DataColumnCollection zugreifen.
Die DataColumnCollection verwendet die Add-Methode und die Remove-Methode zum Einfügen und Löschen von DataColumn-Objekten. Mit der Count-Eigenschaft können Sie die Anzahl der DataColumn-Objekte in der Auflistung bestimmen. Mit der Contains-Methode können Sie überprüfen, ob in der Auflistung ein angegebener Index oder Spaltenname vorhanden ist.
Beispiel
Im folgenden Beispiel wird eine Auflistung von DataColumn-Objekten durchlaufen, und es werden verschiedene Eigenschaften der einzelnen Spalten in der Auflistung ausgegeben.
Private Sub PrintDataTableColumnInfo(table As DataTable)
' Use a DataTable object's DataColumnCollection.
Dim columns As DataColumnCollection = table.Columns
' Print the ColumnName and DataType for each column.
Dim column As DataColumn
For Each column in columns
Console.WriteLine(column.ColumnName)
Console.WriteLine(column.DataType.ToString)
Next
End Sub
private void PrintDataTableColumnInfo(DataTable table)
{
// Use a DataTable object's DataColumnCollection.
DataColumnCollection columns = table.Columns;
// Print the ColumnName and DataType for each column.
foreach(DataColumn column in columns)
{
Console.WriteLine(column.ColumnName);
Console.WriteLine(column.DataType);
}
}
Vererbungshierarchie
System.Object
System.Data.InternalDataCollectionBase
System.Data.DataColumnCollection
Threadsicherheit
Dieser Typ ist bei Multithread-Lesevorgängen sicher. Sie müssen alle Schreibvorgänge synchronisieren.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
DataColumnCollection-Member
System.Data-Namespace
Columns
DataColumn-Klasse
DataTable
DataRelation
DataRow
DataSet