DataColumnCollection クラス
アセンブリ: System.Data (system.data.dll 内)


DataColumnCollection は、DataTable のスキーマを定義し、各 DataColumn が格納できるデータの種類を決定します。DataColumnCollection にアクセスするには、DataTable オブジェクトの Columns プロパティを使用します。
DataColumnCollection は、Add メソッドを使用して DataColumn オブジェクトを挿入し、Remove メソッドを使用してこのオブジェクトを削除します。コレクション内に存在する DataColumn オブジェクトの数を確認するには、Count プロパティを使用します。指定したインデックス位置または列名がコレクション内に存在するかどうかを確認るには、Contains メソッドを使用します。

DataColumn オブジェクトのコレクションを反復処理し、コレクション内の各列の各種のプロパティを出力する例を次に示します。
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); } }

System.Data.InternalDataCollectionBase
System.Data.DataColumnCollection


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataColumnCollection クラスのページへのリンク