Assembly : System.Data (dans system.data.dll)
SyntaxePublic NotInheritable Class DataColumnCollection Inherits InternalDataCollectionBase
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
NotesDataColumnCollection définit le schéma de DataTable et détermine le type de données contenues dans chaque DataColumn. Vous pouvez accéder au DataColumnCollection à l'aide de la propriété Columns de l'objet DataTable.
DataColumnCollection utilise les méthodes standard Add et Remove pour insérer et supprimer des objets DataColumn. Utilisez la propriété Count pour déterminer le nombre d'objets DataColumn de la collection. Utilisez la méthode Contains pour vérifier s'il existe un nom de colonne ou d'index spécifié dans la collection.
ExempleL'exemple suivant parcourt une collection d'objets DataColumn et affiche différentes propriétés de chaque colonne de la collection.
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); } }
Sécurité des threadsCe type est sécurisé pour les opérations de lecture multithread. Vous devez synchroniser les opérations d'écriture.
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ