DataColumnMappingCollection.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een DataColumnMapping object toe aan de verzameling.
Overloads
| Name | Description |
|---|---|
| Add(Object) |
Hiermee voegt u een DataColumnMapping object toe aan de verzameling. |
| Add(String, String) |
Hiermee voegt u een DataColumnMapping object toe aan de verzameling wanneer u een bronkolomnaam en een DataSet kolomnaam krijgt. |
Add(Object)
Hiermee voegt u een DataColumnMapping object toe aan de verzameling.
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
Parameters
- value
- Object
Een DataColumnMapping object dat moet worden toegevoegd aan de verzameling.
Retouren
De index van het DataColumnMapping object dat is toegevoegd aan de verzameling.
Implementeringen
Uitzonderingen
Het doorgegeven object is geen DataColumnMapping object.
Voorbeelden
In het volgende voorbeeld wordt gezocht naar een DataColumnMapping object in de verzameling. Als de toewijzing in de verzameling bestaat, wordt deze verwijderd. Als de toewijzing niet bestaat in de verzameling, wordt deze toegevoegd aan de verzameling en wordt de bijbehorende index weergegeven. In het voorbeeld wordt ervan uitgegaan dat er een DataColumnMappingCollection verzameling en een DataColumnMapping object zijn gemaakt.
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
Zie ook
Van toepassing op
Add(String, String)
Hiermee voegt u een DataColumnMapping object toe aan de verzameling wanneer u een bronkolomnaam en een DataSet kolomnaam krijgt.
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
Parameters
- sourceColumn
- String
De hoofdlettergevoelige naam van de bronkolom waaraan moet worden toegewezen.
- dataSetColumn
- String
De naam, die niet hoofdlettergevoelig is, van de DataSet kolom waarnaar moet worden toegewezen.
Retouren
Het DataColumnMapping object dat is toegevoegd aan de verzameling.
Voorbeelden
In het volgende voorbeeld wordt een DataColumnMappingCollection verzameling gemaakt, objecten toegevoegd DataColumnMapping aan de verzameling en wordt een lijst met de toegewezen bronkolommen weergegeven.
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