DataColumnMappingCollection.Add 方法

定义

将对象 DataColumnMapping 添加到集合。

重载

名称 说明
Add(Object)

将对象 DataColumnMapping 添加到集合。

Add(String, String)

DataColumnMapping给定源列名和DataSet列名时,将对象添加到集合中。

Add(Object)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
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)

Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
DataColumnMappingCollection.cs
Source:
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

另请参阅

适用于