DataTableMappingCollection.Add 方法

定義

新增一個 DataTableMapping 物件到集合中。

多載

名稱 Description
Add(Object)

新增一個 Object 是表格映射到集合中。

Add(String, String)

當給定來源資料表名稱和DataSet資料表名稱時,會將DataTableMapping物件加入集合中。

Add(Object)

新增一個 Object 是表格映射到集合中。

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

參數

value
Object

一個 DataTableMapping 要加入收藏的物件。

傳回

物件索引加入 DataTableMapping 集合。

實作

例外狀況

被送進來的物品並不是 DataTableMapping 物品。

範例

以下範例是在集合中搜尋 a 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)

當給定來源資料表名稱和DataSet資料表名稱時,會將DataTableMapping物件加入集合中。

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

參數

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

適用於