DataColumnMappingCollection.Add Methode

Definitie

Hiermee voegt u een DataColumnMapping object toe aan de verzameling.

Overloads

Name Description
Add(Object)

Hiermee voegt u een DataColumnMapping object toe aan de verzameling.

Add(String, String)

Hiermee voegt u een DataColumnMapping object toe aan de verzameling wanneer u een bronkolomnaam en een DataSet kolomnaam krijgt.

Add(Object)

Hiermee voegt u een DataColumnMapping object toe aan de verzameling.

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

Parameters

value
Object

Een DataColumnMapping object dat moet worden toegevoegd aan de verzameling.

Retouren

De index van het DataColumnMapping object dat is toegevoegd aan de verzameling.

Implementeringen

Uitzonderingen

Het doorgegeven object is geen DataColumnMapping object.

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een DataColumnMapping object in de verzameling. Als de toewijzing in de verzameling bestaat, wordt deze verwijderd. Als de toewijzing niet bestaat in de verzameling, wordt deze toegevoegd aan de verzameling en wordt de bijbehorende index weergegeven. In het voorbeeld wordt ervan uitgegaan dat er een DataColumnMappingCollection verzameling en een DataColumnMapping object zijn gemaakt.

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

Zie ook

Van toepassing op

Add(String, String)

Hiermee voegt u een DataColumnMapping object toe aan de verzameling wanneer u een bronkolomnaam en een DataSet kolomnaam krijgt.

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

Parameters

sourceColumn
String

De hoofdlettergevoelige naam van de bronkolom waaraan moet worden toegewezen.

dataSetColumn
String

De naam, die niet hoofdlettergevoelig is, van de DataSet kolom waarnaar moet worden toegewezen.

Retouren

Het DataColumnMapping object dat is toegevoegd aan de verzameling.

Voorbeelden

In het volgende voorbeeld wordt een DataColumnMappingCollection verzameling gemaakt, objecten toegevoegd DataColumnMapping aan de verzameling en wordt een lijst met de toegewezen bronkolommen weergegeven.

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

Zie ook

Van toepassing op