DataColumnMappingCollection.Add Метод

Определение

Добавляет объект DataColumnMapping в коллекцию.

Перегрузки

Add(Object)

Добавляет объект DataColumnMapping в коллекцию.

Add(String, String)

Добавляет объект DataColumnMapping в коллекцию на основе заданного имени исходного столбца и имени столбца DataSet.

Add(Object)

Добавляет объект 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 для добавления в коллекцию.

Возвращаемое значение

Int32

Индекс объекта 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)

Добавляет объект 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

Объект 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

См. также раздел

Применяется к