DataColumnMapping 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 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
- 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. |