DataColumnMappingCollection.Add DataColumnMappingCollection.Add DataColumnMappingCollection.Add DataColumnMappingCollection.Add Method

정의

컬렉션에 DataColumnMapping 개체를 추가합니다.Adds a DataColumnMapping object to the collection.

오버로드

Add(Object) Add(Object) Add(Object) Add(Object)

컬렉션에 DataColumnMapping 개체를 추가합니다.Adds a DataColumnMapping object to the collection.

Add(String, String) Add(String, String) Add(String, String) Add(String, String)

소스 열 이름과 DataColumnMapping 열 이름이 주어지면 DataSet 개체를 컬렉션에 추가합니다.Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

Add(Object) Add(Object) Add(Object) Add(Object)

컬렉션에 DataColumnMapping 개체를 추가합니다.Adds a DataColumnMapping object to the collection.

public:
 virtual int Add(System::Object ^ value);
public int Add (object value);
abstract member Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer

매개 변수

value
Object Object Object Object

컬렉션에 추가할 DataColumnMapping 개체입니다.A DataColumnMapping object to add to the collection.

반환

컬렉션에 추가된 DataColumnMapping 개체의 인덱스입니다.The index of the DataColumnMapping object that was added to the collection.

구현

예외

전달된 개체가 DataColumnMapping 개체가 아닌 경우The object passed in was not a DataColumnMapping object.

예제

다음 예에서는 검색을 DataColumnMapping 컬렉션 내의 개체입니다.The following example searches for a DataColumnMapping object within the collection. 매핑이 컬렉션에 있으면 제거 됩니다.If the mapping exists in the collection, it is removed. 컬렉션 내의 매핑이 없으면 컬렉션에 추가 되 고 해당 항목이 있는 인덱스 표시 됩니다.If the mapping does not exist within the collection, it is added to the collection and its index is displayed. 가정 합니다는 DataColumnMappingCollection 컬렉션 및 DataColumnMapping 개체를 만들었습니다.The example assumes that a DataColumnMappingCollection collection and a DataColumnMapping object have been created.

public void ChangedMyMind() 
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains((Object) mapping))
        mappings.Remove((Object) mapping);
    else 
    {
        mappings.Add((Object) mapping);
        Console.WriteLine("Index of new mapping: "
            + mappings.IndexOf((Object) mapping));
    }
}
Public Sub ChangedMyMind()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains(CType(mapping, Object)) Then
        mappings.Remove(CType(mapping, Object))
    Else
        mappings.Add(CType(mapping, Object))
        Console.WriteLine("Index of new mapping: " + _
           mappings.IndexOf(CType(mapping, Object)).ToString())
    End If
End Sub
추가 정보

Add(String, String) Add(String, String) Add(String, String) Add(String, String)

소스 열 이름과 DataColumnMapping 열 이름이 주어지면 DataSet 개체를 컬렉션에 추가합니다.Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

public:
 System::Data::Common::DataColumnMapping ^ Add(System::String ^ sourceColumn, System::String ^ dataSetColumn);
public System.Data.Common.DataColumnMapping Add (string sourceColumn, string dataSetColumn);
member this.Add : string * string -> System.Data.Common.DataColumnMapping
Public Function Add (sourceColumn As String, dataSetColumn As String) As DataColumnMapping

매개 변수

sourceColumn
String String String String

매핑되는 소스 열의 대/소문자 구분 이름입니다.The case-sensitive name of the source column to map to.

dataSetColumn
String String String String

대/소문자를 구분하지 않는 매핑되는 DataSet 열의 이름입니다.The name, which is not case-sensitive, of the DataSet column to map to.

반환

컬렉션에 추가된 DataColumnMapping 개체입니다.The DataColumnMapping object that was added to the collection.

예제

다음 예제에서는 한 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 myMessage = "ColumnMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        myMessage += i.ToString() + " " 
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(myMessage);
}
Public Sub CreateColumnMappings()
    Dim mappings As New DataColumnMappingCollection()
    mappings.Add("Category Name", "DataCategory")
    mappings.Add("Description", "DataDescription")
    mappings.Add("Picture", "DataPicture")
    Dim myMessage As String = "ColumnMappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        myMessage += i.ToString() + " " + mappings(i).ToString() _
           + ControlChars.Cr
    Next i
    Console.WriteLine(myMessage)
End Sub
추가 정보

적용 대상