DataColumnCollection.Item[] 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에서 지정한 DataColumn를 가져옵니다.
오버로드
Item[Int32] |
컬렉션에서 지정된 인덱스의 DataColumn을 가져옵니다. |
Item[String] |
컬렉션에서 지정된 이름을 가진 DataColumn을 가져옵니다. |
Item[Int32]
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
컬렉션에서 지정된 인덱스의 DataColumn을 가져옵니다.
public:
property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public System.Data.DataColumn this[int index] { get; }
public virtual System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn
매개 변수
- index
- Int32
반환할 열의 인덱스(0부터 시작)입니다.
속성 값
지정한 인덱스에 있는 DataColumn입니다.
예외
인덱스 값이 컬렉션의 항목 수보다 큰 경우
예제
다음 예제에서는 사용 합니다 Item[] 속성을 인덱스 ColumnName 로 지정 된 DataColumn 개체의 값을 인쇄 합니다. 이 예제에서는 System.Windows.Forms 포함된 를 사용합니다DataTable. DataGrid 컨트롤.
private void PrintColumnNamesByIndex(DataTable table)
{
// Get the DataColumnCollection from a DataTable in a DataSet.
DataColumnCollection columns = table.Columns;
// Print each column's name using the Index.
for (int i = 0 ;i <columns.Count ;i++)
Console.WriteLine(columns[i]);
}
Private Sub PrintColumnNamesByIndex(table As DataTable)
' Get the DataColumnCollection from a DataTable in a DataSet.
Dim columns As DataColumnCollection = table.Columns
' Print each column's name using the Index.
Dim i As Integer
For i = 0 To columns.Count - 1
Console.WriteLine(columns(i))
Next i
End Sub
설명
메서드를 Contains 사용하여 열이 있는지 테스트할 수 있습니다. 이 기능은 를 사용하기 Item[]전에 유용합니다.
추가 정보
적용 대상
Item[String]
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
- Source:
- DataColumnCollection.cs
컬렉션에서 지정된 이름을 가진 DataColumn을 가져옵니다.
public:
property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public System.Data.DataColumn? this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
public virtual System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn
매개 변수
- name
- String
반환할 열의 ColumnName입니다.
속성 값
컬렉션에 지정된 DataColumn이 있으면 ColumnName이 반환되고, DataColumn이 없으면 null이 반환됩니다.
예제
다음 예제에서는 사용 합니다 Item[] 속성을 인덱스 DataType 로 지정 된 DataColumn 개체의 값을 인쇄 합니다.
private void PrintDataType(DataTable table)
{
// Get the DataColumnCollection from a DataTable in a DataSet.
DataColumnCollection columns = table.Columns;
// Print the column's data type.
Console.WriteLine(columns["id"].DataType);
}
Private Sub PrintDataType(table As DataTable)
' Get the DataColumnCollection from a DataTable in a DataSet.
Dim columns As DataColumnCollection = table.Columns
' Print the column's data type.
Console.WriteLine(columns("id").DataType)
End Sub
설명
Item[] 는 열 이름을 검색할 때 대/소문자를 구분합니다. 예를 들어 이름이 DataColumn "mydatacolumn"이고 다른 이름이 "Mydatacolumn"인 경우 열 중 하나를 검색하는 데 사용되는 문자열은 대/소문자를 구분하는 것으로 간주됩니다. 그러나 "mydatacolumn"이 있고 "Mydatacolumn"이 없으면 검색 문자열은 대/소문자를 구분하지 않는 것으로 간주됩니다.
추가 정보
적용 대상
.NET