DataColumnMappingCollection.Add Methode

Definition

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.

Überlädt

Add(Object)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.

Add(String, String)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.

Add(Object)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.

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

Parameter

value
Object

Ein der Auflistung hinzuzufügendes DataColumnMapping-Objekt.

Gibt zurück

Int32

Der Index des DataColumnMapping-Objekts, das der Auflistung hinzugefügt wurde.

Implementiert

Ausnahmen

Das übergebene Objekt war kein DataColumnMapping-Objekt.

Beispiele

Im folgenden Beispiel wird in der Auflistung nach einem DataColumnMapping Objekt gesucht. Wenn die Zuordnung in der Auflistung vorhanden ist, wird sie entfernt. Wenn die Zuordnung nicht innerhalb der Auflistung vorhanden ist, wird sie der Auflistung hinzugefügt, und der Index wird angezeigt. Im Beispiel wird davon ausgegangen, dass eine Auflistung und ein DataColumnMappingCollection DataColumnMapping Objekt erstellt wurden.

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

Siehe auch

Gilt für

Add(String, String)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.

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

Parameter

sourceColumn
String

Der Name der Quellspalte, für die die Zuordnung erfolgen soll, mit Berücksichtigung von Groß- und Kleinschreibung.

dataSetColumn
String

Der Name der DataSet-Spalte, für die die Zuordnung erfolgen soll, ohne Berücksichtigung von Groß- und Kleinschreibung.

Gibt zurück

DataColumnMapping

Das der Auflistung hinzugefügte DataColumnMapping-Objekt.

Beispiele

Im folgenden Beispiel wird eine DataColumnMappingCollection Auflistung erstellt, Objekte zur Auflistung hinzugefügt DataColumnMapping und eine Liste der zugeordneten Quellspalten angezeigt.

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

Siehe auch

Gilt für