DataColumnMappingCollection.Add Metod

Definition

Lägger till ett DataColumnMapping objekt i samlingen.

Överlagringar

Name Description
Add(Object)

Lägger till ett DataColumnMapping objekt i samlingen.

Add(String, String)

Lägger till ett DataColumnMapping objekt i samlingen när ett källkolumnnamn och ett DataSet kolumnnamn anges.

Add(Object)

Lägger till ett DataColumnMapping objekt i samlingen.

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

Parametrar

value
Object

Ett DataColumnMapping objekt som ska läggas till i samlingen.

Returer

Indexet för objektet DataColumnMapping som lades till i samlingen.

Implementeringar

Undantag

Objektet som skickades in var inte ett DataColumnMapping objekt.

Exempel

Följande exempel söker efter ett DataColumnMapping objekt i samlingen. Om mappningen finns i samlingen tas den bort. Om mappningen inte finns i samlingen läggs den till i samlingen och dess index visas. Exemplet förutsätter att en DataColumnMappingCollection samling och ett DataColumnMapping objekt har skapats.

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

Se även

Gäller för

Add(String, String)

Lägger till ett DataColumnMapping objekt i samlingen när ett källkolumnnamn och ett DataSet kolumnnamn anges.

public:
 System::Data::Common::DataColumnMapping ^ Add(System::String ^ sourceColumn, System::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

Parametrar

sourceColumn
String

Det skiftlägeskänsliga namnet på källkolumnen som ska mappas till.

dataSetColumn
String

Namnet, som inte är skiftlägeskänsligt, på kolumnen som DataSet ska mappas till.

Returer

Objektet DataColumnMapping som lades till i samlingen.

Exempel

I följande exempel skapas en DataColumnMappingCollection samling, objekt läggs DataColumnMapping till i samlingen och en lista över de mappade källkolumnerna visas.

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

Se även

Gäller för