DataColumnMapping Klas

Definitie

Bevat een algemene kolomtoewijzing voor een object dat wordt overgenomen van DataAdapter. Deze klasse kan niet worden overgenomen.

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
Overname
DataColumnMapping
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een DataColumnMapping object gemaakt en toegevoegd aan een DataColumnMappingCollection. Vervolgens wordt aan de gebruiker aangegeven dat de toewijzing is toegevoegd aan de verzameling en wordt het bovenliggende item voor de toewijzing weergegeven.


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

Opmerkingen

Met A DataColumnMapping kunt u kolomnamen gebruiken in een DataTable kolom die verschilt van die in de gegevensbron. De DataAdapter toewijzing wordt gebruikt om overeen te komen met de kolommen wanneer de tabellen in de DataSet of gegevensbron worden bijgewerkt. Zie DataAdapter DataTable- en DataColumn-toewijzingen voor meer informatie.

Constructors

Name Description
DataColumnMapping()

Initialiseert een nieuw exemplaar van de DataColumnMapping klasse.

DataColumnMapping(String, String)

Initialiseert een nieuw exemplaar van de DataColumnMapping klasse met de opgegeven bronkolomnaam en DataSet kolomnaam waaraan moet worden toegewezen.

Eigenschappen

Name Description
DataSetColumn

Hiermee haalt u de naam van de kolom in de DataSet kolom op waarop moet worden toegewezen.

SourceColumn

Hiermee wordt de naam van de kolom in de gegevensbron opgehaald of ingesteld waaruit moet worden toegewezen. De naam is hoofdlettergevoelig.

Methoden

Name Description
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Hiermee haalt u een DataColumn van de opgegeven DataTable gegevens op met behulp van de MissingSchemaAction eigenschap en de DataSetColumn eigenschap.

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

Een statische versie hiervan GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) kan worden aangeroepen zonder een DataColumnMapping object te instantiƫren.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Converteert de huidige SourceColumn naam naar een tekenreeks.

Expliciete interface-implementaties

Name Description
ICloneable.Clone()

Hiermee maakt u een nieuw object dat een kopie van het huidige exemplaar is.

Van toepassing op

Zie ook