DataTableMappingCollection.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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