DataColumnCollection.Item プロパティ
指定した DataColumn をコレクションから取得します。
[C#] C# では、このプロパティは DataColumnCollection クラスのインデクサになります。
オーバーロードの一覧
指定した名前の DataColumn をコレクションから取得します。
[Visual Basic] Overloads Public Overridable Default ReadOnly Property Item(String) As DataColumn
[C++] public: __property virtual DataColumn* get_Item(String*);
[JScript] DataColumnCollection.Item (String)
指定したインデックス位置にある DataColumn をコレクションから取得します。
[Visual Basic] Overloads Public Overridable Default ReadOnly Property Item(Integer) As DataColumn
[JScript] DataColumnCollection.Item (int)
使用例
[Visual Basic, C#, C++] Item プロパティを使用して、インデックスで指定した DataColumn オブジェクトの ColumnName 値を出力する例を次に示します。この例では、System.Windows.Forms.DataGrid コントロールに格納されている DataTable を使用します。
[Visual Basic, C#, C++] メモ ここでは、Item プロパティ (DataColumnCollection インデクサ) のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Private Sub PrintColumnNamesByIndex(dt As DataTable)
Dim cols As DataColumnCollection
' Get the DataColumnCollection from a DataTable in a DataSet.
cols = dt.Columns
' Print each column's name using the Index.
Dim i As Integer
For i = 0 To cols.Count - 1
Console.WriteLine(cols(i))
Next i
End Sub
[C#]
private void PrintColumnNamesByIndex(DataTable dt){
DataColumnCollection cols ;
// Get the DataColumnCollection from a DataTable in a DataSet.
cols = dt.Columns;
// Print each column's name using the Index.
for (int i = 0 ;i <cols.Count ;i++)
Console.WriteLine(cols[i]);
}
[C++]
private:
void PrintColumnNamesByIndex(DataTable* dt){
DataColumnCollection* cols ;
// Get the DataColumnCollection from a DataTable in a DataSet.
cols = dt->Columns;
// Print each column's name using the Index.
for (int i = 0 ;i <cols->Count ;i++)
Console::WriteLine(cols->Item[i]);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
DataColumnCollection クラス | DataColumnCollection メンバ | System.Data 名前空間