Udostępnij za pośrednictwem


DataColumnMappingCollection.Add Metoda

Definicja

DataColumnMapping Dodaje obiekt do kolekcji.

Przeciążenia

Add(Object)

DataColumnMapping Dodaje obiekt do kolekcji.

Add(String, String)

DataColumnMapping Dodaje obiekt do kolekcji, gdy nadana nazwa kolumny źródłowej DataSet i nazwa kolumny.

Add(Object)

Źródło:
DataColumnMappingCollection.cs
Źródło:
DataColumnMappingCollection.cs
Źródło:
DataColumnMappingCollection.cs

DataColumnMapping Dodaje obiekt do kolekcji.

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

Parametry

value
Object

Obiekt DataColumnMapping do dodania do kolekcji.

Zwraca

Indeks DataColumnMapping obiektu, który został dodany do kolekcji.

Implementuje

Wyjątki

Przekazany obiekt nie był obiektem DataColumnMapping .

Przykłady

Poniższy przykład wyszukuje DataColumnMapping obiekt w kolekcji. Jeśli mapowanie istnieje w kolekcji, zostanie usunięte. Jeśli mapowanie nie istnieje w kolekcji, zostanie dodane do kolekcji i zostanie wyświetlony jej indeks. W przykładzie założono, że DataColumnMappingCollection utworzono kolekcję i DataColumnMapping obiekt.

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

Zobacz też

Dotyczy

Add(String, String)

Źródło:
DataColumnMappingCollection.cs
Źródło:
DataColumnMappingCollection.cs
Źródło:
DataColumnMappingCollection.cs

DataColumnMapping Dodaje obiekt do kolekcji, gdy nadana nazwa kolumny źródłowej DataSet i nazwa kolumny.

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

Parametry

sourceColumn
String

Nazwa kolumny źródłowej, na która ma być mapna, uwzględniana wielkość liter.

dataSetColumn
String

Nazwa, która nie uwzględnia wielkości liter, DataSet kolumny do mapowania.

Zwraca

Obiekt DataColumnMapping , który został dodany do kolekcji.

Przykłady

Poniższy przykład tworzy DataColumnMappingCollection kolekcję, dodaje DataColumnMapping obiekty do kolekcji i wyświetla listę mapowanych kolumn źródłowych.

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

Zobacz też

Dotyczy