DataColumnMappingCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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. |