DataTableMappingCollection.Add 方法

定義

DataTableMapping 物件加入至集合。

多載

Add(Object)

加入即是資料表對應的 Object 至集合。

Add(String, String)

在提供來源資料表名稱和 DataTableMapping 資料表名稱時,將 DataSet 物件加入至集合。

Add(Object)

來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs

加入即是資料表對應的 Object 至集合。

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

參數

value
Object

要加入集合的 DataTableMapping 物件。

傳回

加入至集合的 DataTableMapping 的索引。

實作

例外狀況

傳入的物件不是 DataTableMapping 物件。

範例

下列範例會在 集合內搜尋 DataTableMapping 。 如果對應存在於集合中,則會移除它。 如果集合內沒有對應,則會將其新增至集合,並顯示其索引。 此範例假設 DataTableMappingCollection 已建立集合和 DataTableMapping 物件。

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

適用於

Add(String, String)

來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs
來源:
DataTableMappingCollection.cs

在提供來源資料表名稱和 DataTableMapping 資料表名稱時,將 DataSet 物件加入至集合。

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

參數

sourceTable
String

要對應的來源資料行之區分大小寫名稱。

dataSetTable
String

要對應至的 DataSet 資料表名稱,不區分大小寫。

傳回

已經加入至集合中的 DataTableMapping 物件。

範例

下列範例會 DataTableMappingCollection建立 、將 物件加入 DataTableMapping 至集合,並顯示對應的源數據表清單。

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

適用於