DataColumnMappingCollection.Item[String] 속성

정의

지정한 DataColumnMapping을 가져오거나 설정합니다.Gets or sets the DataColumnMapping object specified.

오버로드

Item[Int32]

지정된 인덱스에서 DataColumnMapping 개체를 가져오거나 설정합니다.Gets or sets the DataColumnMapping object at the specified index.

Item[String]

지정된 소스 열 이름을 가진 DataColumnMapping 개체를 가져오거나 설정합니다.Gets or sets the DataColumnMapping object with the specified source column name.

Item[Int32]

지정된 인덱스에서 DataColumnMapping 개체를 가져오거나 설정합니다.Gets or sets the DataColumnMapping object at the specified index.

public:
 property System::Data::Common::DataColumnMapping ^ default[int] { System::Data::Common::DataColumnMapping ^ get(int index); void set(int index, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[int index] { get; set; }
member this.Item(int) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(index As Integer) As DataColumnMapping

매개 변수

index
Int32

찾을 DataColumnMapping 개체의 인덱스(0부터 시작)입니다.The zero-based index of the DataColumnMapping object to find.

속성 값

지정된 인덱스의 DataColumnMapping 개체입니다.The DataColumnMapping object at the specified index.

특성

예제

다음 예제에서는 한 DataColumnMappingCollection 컬렉션에 추가 DataColumnMapping 컬렉션에 개체 및 매핑된 원본 열의 목록을 표시 합니다.The following example creates a DataColumnMappingCollection collection, adds DataColumnMapping objects to the collection, and displays a list of the mapped source columns.

public void CreateColumnMappings() 
{
    DataColumnMappingCollection mappings = 
        new DataColumnMappingCollection();
    mappings.Add("Category Name","DataCategory");
    mappings.Add("Description","DataDescription");
    mappings.Add("Picture","DataPicture");
    string message = "ColumnMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " " 
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateColumnMappings()
    Dim mappings As New DataColumnMappingCollection()
    mappings.Add("Category Name", "DataCategory")
    mappings.Add("Description", "DataDescription")
    mappings.Add("Picture", "DataPicture")
    Dim message As String = "ColumnMappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        message += i.ToString() + " " + mappings(i).ToString() _
           + ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

추가 정보

Item[String]

지정된 소스 열 이름을 가진 DataColumnMapping 개체를 가져오거나 설정합니다.Gets or sets the DataColumnMapping object with the specified source column name.

public:
 property System::Data::Common::DataColumnMapping ^ default[System::String ^] { System::Data::Common::DataColumnMapping ^ get(System::String ^ sourceColumn); void set(System::String ^ sourceColumn, System::Data::Common::DataColumnMapping ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("DataColumnMappings_Item")]
public System.Data.Common.DataColumnMapping this[string sourceColumn] { get; set; }
member this.Item(string) : System.Data.Common.DataColumnMapping with get, set
Default Public Property Item(sourceColumn As String) As DataColumnMapping

매개 변수

sourceColumn
String

소스 열의 이름(대/소문자 구분)입니다.The case-sensitive name of the source column.

속성 값

지정된 소스 열 이름을 가진 DataColumnMapping 개체입니다.The DataColumnMapping object with the specified source column name.

특성

예제

다음 예에서는 검색을 DataColumnMapping 내에서 지정 된 소스 열 이름 가진 개체는 DataColumnMappingCollection 컬렉션입니다.The following example searches for a DataColumnMapping object with the given source column name within a DataColumnMappingCollection collection. 경우는 DataColumnMapping 있는 예제 매핑 인덱스 이름을 표시 합니다.If the DataColumnMapping exists, the example displays the name and the index of the mapping. 매핑이 없으면 오류를 표시 합니다.If the mapping does not exist, the example displays an error. 이 예에서는 가정 하는 DataColumnMappingCollection 컬렉션을 만들었습니다.This example assumes that a DataColumnMappingCollection collection has been created.

public void FindDataColumnMapping() 
{
    // ...
    // create columnMappings
    // ...
    if (!columnMappings.Contains("Description"))
        Console.WriteLine("Error: no such table in collection.");
    else
    {
        Console.WriteLine("Name {0}", 
            columnMappings["Description"].ToString());
        Console.WriteLine("Index: {0}", 
            columnMappings.IndexOf("Description").ToString());
    }
}
Public Sub FindDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    If Not columnMappings.Contains("Description") Then
        Console.WriteLine("Error: no such table in collection.")
    Else
       Console.WriteLine("Name: {0}", _
           columnMappings("Description").ToString())
       Console.WriteLine("Index: {0}", _
           columnMappings.IndexOf("Description").ToString())
    End If
End Sub

추가 정보

적용 대상