DataColumnMappingCollection.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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