Teilen über


DataColumnMappingCollection Klasse

Definition

Enthält eine Auflistung von DataColumnMapping-Objekten.

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
Vererbung
DataColumnMappingCollection
Implementiert

Beispiele

Im folgenden Beispiel werden mehrere DataTableMappingAddDataColumnMapping Objekte für die ColumnMappings Auflistung verwendet und dann eine Liste der zugeordneten Quellspalten angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein DataTableMapping erstellt wurde.


public void ShowColumnMappings()
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub

Konstruktoren

DataColumnMappingCollection()

Erstellt ein leeres DataColumnMappingCollection.

Eigenschaften

Count

Ruft die Anzahl der DataColumnMapping-Objekte in der Auflistung ab.

Item[Int32]

Ruft das DataColumnMapping-Objekt am angegebenen Index ab oder legt dieses fest.

Item[String]

Ruft das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen ab oder legt dieses fest.

Methoden

Add(Object)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu.

Add(String, String)

Fügt der Auflistung ein DataColumnMapping-Objekt hinzu, sofern ein Quellspaltenname und ein DataSet-Spaltenname angegeben sind.

AddRange(Array)

Kopiert die Elemente der angegebenen Array an das Ende der Auflistung.

AddRange(DataColumnMapping[])

Kopiert die Elemente des angegebenen DataColumnMapping-Arrays an das Ende der Auflistung.

Clear()

Entfernt alle DataColumnMapping-Objekte aus der Auflistung.

Contains(Object)

Ruft einen Wert ab, der angibt, ob ein DataColumnMapping-Objekt mit dem angegebenen Object in der Auflistung vorhanden ist.

Contains(String)

Ruft einen Wert ab, der angibt, ob ein DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen in der Auflistung vorhanden ist.

CopyTo(Array, Int32)

Kopiert die Elemente von DataColumnMappingCollection in das angegebene Array.

CopyTo(DataColumnMapping[], Int32)

Kopiert die Elemente der DataColumnMappingCollection in das angegebene DataColumnMapping-Array.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Ruft eine DataColumnMapping für die angegebene DataColumnMappingCollection, den angegebenen Quellspaltennamen und die angegebene MissingMappingAction ab.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Eine statische Methode, die ein DataColumn-Objekt zurückgibt, ohne ein DataColumnMappingCollection-Objekt zu instanziieren.

GetEnumerator()

Ruft einen Enumerator ab, der die Auflistung durchlaufen kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Object)

Ruft die Position des angegebenen Object ab, das eine DataColumnMapping in der Auflistung ist.

IndexOf(String)

Ruft die Position der DataColumnMapping mit dem angegebenen Quellspaltennamen ab.

IndexOfDataSetColumn(String)

Ruft die Position der angegebenen DataColumnMapping mit dem angegebenen DataSet-Spaltennamen ab.

InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Fügt ein DataColumnMapping-Objekt am angegebenen Index in die DataColumnMappingCollection ein.

Insert(Int32, Object)

Fügt ein DataColumnMapping-Objekt am angegebenen Index in die DataColumnMappingCollection ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Remove(DataColumnMapping)

Entfernt den angegebenen DataColumnMapping aus der Auflistung.

Remove(Object)

Entfernt das Object, das eine DataColumnMapping ist, aus der Auflistung.

RemoveAt(Int32)

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Index aus der Auflistung.

RemoveAt(String)

Entfernt das DataColumnMapping-Objekt mit dem angegebenen Quellspaltennamen aus der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf ICollection synchronisiert (threadsicher) ist.

ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann.

IColumnMappingCollection.Add(String, String)

Fügt der DataColumnMapping-Auflistung mithilfe des Namens der Quellspalte und des Namens der DataColumnMappingCollection-Spalte ein DataSet-Objekt hinzu.

IColumnMappingCollection.GetByDataSetColumn(String)

Ruft das DataColumnMapping-Objekt mit dem angegebenen DataSet-Spaltennamen ab.

IColumnMappingCollection.Item[String]

Ruft das IColumnMapping-Objekt mit dem angegebenen SourceColumn-Namen ab oder legt dieses fest.

IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die IList eine feste Größe hat.

IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob die IList schreibgeschützt ist.

IList.Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen