DataTableMappingCollection.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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)
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