DataTableMappingCollection.Add Metod

Definition

Lägger till ett DataTableMapping objekt i samlingen.

Överlagringar

Name Description
Add(Object)

Lägger till en Object som är en tabellmappning i samlingen.

Add(String, String)

Lägger till ett DataTableMapping objekt i samlingen när ett källtabellnamn och ett DataSet tabellnamn anges.

Add(Object)

Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs

Lägger till en Object som är en tabellmappning i samlingen.

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

Parametrar

value
Object

Ett DataTableMapping objekt som ska läggas till i samlingen.

Returer

Indexet för objektet som DataTableMapping lagts till i samlingen.

Implementeringar

Undantag

Objektet som skickades in var inte ett DataTableMapping objekt.

Exempel

I följande exempel söker du efter en DataTableMapping i samlingen. Om mappningen finns i samlingen tas den bort. Om mappningen inte finns i samlingen läggs den till i samlingen och dess index visas. Exemplet förutsätter att en DataTableMappingCollection samling och ett DataTableMapping objekt har skapats.

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

Gäller för

Add(String, String)

Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs
Källa:
DataTableMappingCollection.cs

Lägger till ett DataTableMapping objekt i samlingen när ett källtabellnamn och ett DataSet tabellnamn anges.

public:
 System::Data::Common::DataTableMapping ^ Add(System::String ^ sourceTable, System::String ^ dataSetTable);
public System.Data.Common.DataTableMapping Add(string? sourceTable, 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

Parametrar

sourceTable
String

Det skiftlägeskänsliga namnet på källtabellen som ska mappas från.

dataSetTable
String

Namnet, som inte är skiftlägeskänsligt, på tabellen som DataSet ska mappas till.

Returer

Objektet DataTableMapping som lades till i samlingen.

Exempel

I följande exempel skapas ett DataTableMappingCollection, lägger till DataTableMapping objekt i samlingen och visar en lista över de mappade källtabellerna.

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

Gäller för