DataColumnMappingCollection.Add 方法

定義

DataColumnMapping 物件加入至集合。

多載

Add(Object)

DataColumnMapping 物件加入至集合。

Add(String, String)

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

Add(Object)

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

DataColumnMapping 物件加入至集合。

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

要加入集合的 DataColumnMapping 物件。

傳回

加入至集合的 DataColumnMapping 索引。

實作

例外狀況

傳入的物件不是 DataColumnMapping 物件。

範例

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

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)

來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs
來源:
DataColumnMappingCollection.cs

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

public:
 System::Data::Common::DataColumnMapping ^ Add(System::String ^ sourceColumn, System::String ^ dataSetColumn);
public System.Data.Common.DataColumnMapping Add (string? sourceColumn, string? dataSetColumn);
public System.Data.Common.DataColumnMapping Add (string sourceColumn, string dataSetColumn);
member this.Add : string * string -> System.Data.Common.DataColumnMapping
Public Function Add (sourceColumn As String, dataSetColumn As String) As DataColumnMapping

參數

sourceColumn
String

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

dataSetColumn
String

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

傳回

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

範例

下列範例會 DataColumnMappingCollection 建立集合、將物件新增 DataColumnMapping 至集合,並顯示對應的源數據行清單。

public void CreateColumnMappings()
{
    DataColumnMappingCollection mappings =
        new DataColumnMappingCollection();
    mappings.Add("Category Name","DataCategory");
    mappings.Add("Description","DataDescription");
    mappings.Add("Picture","DataPicture");
    string myMessage = "ColumnMappings:\n";
    for(int i=0;i < mappings.Count;i++)
    {
        myMessage += i.ToString() + " "
            + mappings[i].ToString() + "\n";
    }
    Console.WriteLine(myMessage);
}
Public Sub CreateColumnMappings()
    Dim mappings As New DataColumnMappingCollection()
    mappings.Add("Category Name", "DataCategory")
    mappings.Add("Description", "DataDescription")
    mappings.Add("Picture", "DataPicture")
    Dim myMessage As String = "ColumnMappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To mappings.Count - 1
        myMessage += i.ToString() + " " + mappings(i).ToString() _
           + ControlChars.Cr
    Next i
    Console.WriteLine(myMessage)
End Sub

另請參閱

適用於