Partage via


DataColumnMapping Classe

Définition

Contient un mappage de colonnes générique pour un objet qui hérite de DataAdapter. Cette classe ne peut pas être héritée.

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
Héritage
DataColumnMapping
Attributs
Implémente

Exemples

L’exemple suivant crée un DataColumnMapping objet et l’ajoute à un DataColumnMappingCollection. Il indique ensuite à l’utilisateur que le mappage a été ajouté à la collection et affiche le parent pour le mappage.


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

Remarques

Un DataColumnMapping vous permet d’utiliser des noms de colonnes dans un DataTable qui sont différents de ceux de la source de données. le DataAdapter utilise le mappage pour faire correspondre les colonnes lorsque les tables de la source de DataSet données ou sont mises à jour. Pour plus d’informations, consultez Mappages DataAdapter DataTable et DataColumn.

Constructeurs

DataColumnMapping()

Initialise une nouvelle instance de la classe DataColumnMapping.

DataColumnMapping(String, String)

Initialise une nouvelle instance de la classe DataColumnMapping avec le nom de colonne source spécifié et le nom de la colonne DataSet à mapper.

Propriétés

DataSetColumn

Obtient ou définit le nom de la colonne dans le DataSet auquel effectuer le mappage.

SourceColumn

Obtient ou définit le nom de la colonne dans la source de données à partir de laquelle effectuer le mappage. Le nom respecte la casse.

Méthodes

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

Obtient DataColumn à partir du DataTable donné à l'aide de MissingSchemaAction et de la propriété DataSetColumn.

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

Version statique de GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) qui peut être appelée sans instancier un objet DataColumnMapping.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
ToString()

Convertit le nom SourceColumn en cours en chaîne.

Implémentations d’interfaces explicites

ICloneable.Clone()

Crée un objet qui est une copie de l'instance actuelle.

S’applique à

Voir aussi