Freigeben über


DataColumnMapping Klasse

Definition

Enthält eine generische Spaltenzuordnung für ein Objekt, das von DataAdapter erbt. Diese Klasse kann nicht vererbt werden.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Vererbung
DataColumnMapping
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird ein DataColumnMapping -Objekt erstellt und einem DataColumnMappingCollectionhinzugefügt. Anschließend wird dem Benutzer mitgeteilt, dass die Zuordnung der Auflistung hinzugefügt wurde, und zeigt das übergeordnete Element für die Zuordnung an.


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Hinweise

Mit A DataColumnMapping können Sie Spaltennamen in einem DataTable verwenden, die sich von denen in der Datenquelle unterscheiden. Verwendet DataAdapter die Zuordnung, um die Spalten abzugleichen, wenn die Tabellen in der DataSet Datenquelle oder aktualisiert werden. Weitere Informationen finden Sie unter DataAdapter DataTable- und DataColumn-Zuordnungen.

Konstruktoren

DataColumnMapping()

Initialisiert eine neue Instanz der DataColumnMapping-Klasse.

DataColumnMapping(String, String)

Initialisiert eine neue Instanz der DataColumnMapping-Klasse mit dem angegebenen Quellspaltennamen und dem DataSet-Spaltennamen, für den die Zuordnung erfolgen soll.

Eigenschaften

DataSetColumn

Ruft den Namen der Spalte in dem DataSet ab, für das die Zuordnung erfolgen soll, oder legt diesen fest.

SourceColumn

Ruft den Namen der Spalte in der Datenquelle ab, aus der die Zuordnung erfolgen soll, oder legt diesen fest. Bei dem Namen wird die Groß- und Kleinschreibung berücksichtigt.

Methoden

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)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Ruft eine DataColumn aus der angegebenen DataTable unter Verwendung der MissingSchemaAction-Eigenschaft und der DataSetColumn-Eigenschaft ab.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Eine statische Version von GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction), die ohne Instanziierung eines DataColumnMapping-Objekts aufgerufen werden 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)
InitializeLifetimeService()
Veraltet.

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

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
ToString()

Konvertiert den aktuellen SourceColumn-Namen in eine Zeichenfolge.

Explizite Schnittstellenimplementierungen

ICloneable.Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

Gilt für:

Weitere Informationen