Aracılığıyla paylaş


DataColumnMappingCollection.Add Yöntem

Tanım

Koleksiyona bir DataColumnMapping nesne ekler.

Aşırı Yüklemeler

Add(Object)

Koleksiyona bir DataColumnMapping nesne ekler.

Add(String, String)

DataColumnMapping Kaynak sütun adı ve sütun adı verildiğinde koleksiyona bir DataSet nesne ekler.

Add(Object)

Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs

Koleksiyona bir DataColumnMapping nesne ekler.

public:
 virtual int Add(System::Object ^ value);
public int Add (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

Parametreler

value
Object

DataColumnMapping Koleksiyona eklenecek nesne.

Döndürülenler

Koleksiyona DataColumnMapping eklenen nesnenin dizini.

Uygulamalar

Özel durumlar

geçirilen nesne bir DataColumnMapping nesne değildi.

Örnekler

Aşağıdaki örnek, koleksiyon içindeki bir DataColumnMapping nesneyi arar. Eşleme koleksiyonda varsa kaldırılır. Eşleme koleksiyon içinde yoksa, koleksiyona eklenir ve dizini görüntülenir. Örnekte bir DataColumnMappingCollection koleksiyonun ve nesnenin DataColumnMapping oluşturulduğu varsayılır.

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

Ayrıca bkz.

Şunlara uygulanır

Add(String, String)

Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs
Kaynak:
DataColumnMappingCollection.cs

DataColumnMapping Kaynak sütun adı ve sütun adı verildiğinde koleksiyona bir DataSet nesne ekler.

public:
 System::Data::Common::DataColumnMapping ^ Add(System::String ^ sourceColumn, System::String ^ dataSetColumn);
public System.Data.Common.DataColumnMapping Add (string? sourceColumn, 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

Parametreler

sourceColumn
String

Eşlenecek kaynak sütunun büyük/küçük harfe duyarlı adı.

dataSetColumn
String

Eşlenen sütunun DataSet büyük/küçük harfe duyarlı olmayan adı.

Döndürülenler

DataColumnMapping Koleksiyona eklenen nesne.

Örnekler

Aşağıdaki örnek bir DataColumnMappingCollection koleksiyon oluşturur, koleksiyona nesneler ekler DataColumnMapping ve eşlenen kaynak sütunların listesini görüntüler.

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

Ayrıca bkz.

Şunlara uygulanır