DataTableMappingCollection.Add Methode

Definitie

Hiermee voegt u een DataTableMapping object toe aan de verzameling.

Overloads

Name Description
Add(Object)

Hiermee voegt u een Object tabeltoewijzing toe aan de verzameling.

Add(String, String)

Hiermee voegt u een DataTableMapping object toe aan de verzameling wanneer u een brontabelnaam en een DataSet tabelnaam krijgt.

Add(Object)

Hiermee voegt u een Object tabeltoewijzing 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 DataTableMapping object dat moet worden toegevoegd aan de verzameling.

Retouren

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

Implementeringen

Uitzonderingen

Het doorgegeven object is geen DataTableMapping object.

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een DataTableMapping 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 DataTableMappingCollection verzameling en een DataTableMapping 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

Van toepassing op

Add(String, String)

Hiermee voegt u een DataTableMapping object toe aan de verzameling wanneer u een brontabelnaam en een DataSet tabelnaam krijgt.

public:
 System::Data::Common::DataTableMapping ^ Add(System::String ^ sourceTable, System::String ^ dataSetTable);
public System.Data.Common.DataTableMapping Add(string sourceTable, string dataSetTable);
member this.Add : string * string -> System.Data.Common.DataTableMapping
Public Function Add (sourceTable As String, dataSetTable As String) As DataTableMapping

Parameters

sourceTable
String

De hoofdlettergevoelige naam van de brontabel waaruit moet worden toegewezen.

dataSetTable
String

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

Retouren

Het DataTableMapping object dat is toegevoegd aan de verzameling.

Voorbeelden

In het volgende voorbeeld wordt een DataTableMappingCollection, objecten toegevoegd DataTableMapping aan de verzameling en wordt een lijst met de toegewezen brontabellen weergegeven.

public void CreateTableMappings()
{
    DataTableMappingCollection mappings =
        new DataTableMappingCollection();
    mappings.Add("Categories","DataCategories");
    mappings.Add("Orders","DataOrders");
    mappings.Add("Products","DataProducts");
    string message = "TableMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        message += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub CreateTableMappings()
    Dim mappings As New DataTableMappingCollection()
    mappings.Add("Categories", "DataCategories")
    mappings.Add("Orders", "DataOrders")
    mappings.Add("Products", "DataProducts")
    Dim message As String = "TableMappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        message &= i.ToString() & " " + mappings(i).ToString() _
           & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Van toepassing op