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

Definition

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.Adds a DataColumnMapping object to the collection.

Überlädt

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

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.Adds a DataColumnMapping object to the collection.

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

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.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)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.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

Parameter

value
Object Object Object Object

Ein der Auflistung hinzuzufügendes DataColumnMapping-Objekt.A DataColumnMapping object to add to the collection.

Gibt zurück

Der Index des DataColumnMapping-Objekts, das der Auflistung hinzugefügt wurde.The index of the DataColumnMapping object that was added to the collection.

Implementiert

Ausnahmen

Das übergebene Objekt war kein DataColumnMapping-Objekt.The object passed in was not a DataColumnMapping object.

Beispiele

Im folgenden Beispiel wird nach einem DataColumnMapping -Objekt in der-Auflistung gesucht.The following example searches for a DataColumnMapping object within the collection. Wenn die Zuordnung in der Auflistung vorhanden ist, wird Sie entfernt.If the mapping exists in the collection, it is removed. Wenn die Zuordnung nicht in der Auflistung vorhanden ist, wird Sie der Auflistung hinzugefügt, und Ihr Index wird angezeigt.If the mapping does not exist within the collection, it is added to the collection and its index is displayed. Im Beispiel wird davon ausgegangen DataColumnMappingCollection , dass eine DataColumnMapping -Auflistung und ein-Objekt erstellt wurden.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
Siehe auch

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

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.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

Parameter

sourceColumn
String String String String

Der Name der Quellspalte, für die die Zuordnung erfolgen soll, mit Berücksichtigung von Groß- und Kleinschreibung.The case-sensitive name of the source column to map to.

dataSetColumn
String String String String

Der Name der DataSet-Spalte, für die die Zuordnung erfolgen soll, ohne Berücksichtigung von Groß- und Kleinschreibung.The name, which is not case-sensitive, of the DataSet column to map to.

Gibt zurück

Das DataColumnMapping-Objekt, das der Auflistung hinzugefügt wurde.The DataColumnMapping object that was added to the collection.

Beispiele

Im folgenden Beispiel wird eine DataColumnMappingCollection -Auflistung erstellt DataColumnMapping , der-Auflistung-Objekte hinzugefügt und eine Liste der zugeordneten Quell Spalten angezeigt.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
Siehe auch

Gilt für: