Partage via


DataColumnMappingCollection Classe

Définition

Contient une collection d'objets DataColumnMapping.

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

Exemples

L’exemple suivant utilise un DataTableMapping à Add plusieurs DataColumnMapping objets dans sa ColumnMappings collection, puis affiche une liste de ces colonnes sources mappées. Cet exemple suppose qu’un DataTableMapping a déjà été créé.


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

Constructeurs

DataColumnMappingCollection()

Crée un DataColumnMappingCollection vide.

Propriétés

Count

Obtient le nombre d'objets DataColumnMapping dans la collection.

Item[Int32]

Obtient ou définit l'objet DataColumnMapping à l'index spécifié.

Item[String]

Obtient ou définit l'objet DataColumnMapping portant le nom de colonne source spécifié.

Méthodes

Add(Object)

Ajoute un objet DataColumnMapping à la collection.

Add(String, String)

Ajoute un objet DataColumnMapping à la collection en fonction d'un nom de colonne source et d'un nom de colonne DataSet.

AddRange(Array)

Copie les éléments du Array spécifié à la fin de la collection.

AddRange(DataColumnMapping[])

Copie les éléments du tableau DataColumnMapping spécifié à la fin de la collection.

Clear()

Supprime tous les objets DataColumnMapping de la collection.

Contains(Object)

Obtient une valeur indiquant s'il existe dans la collection un objet DataColumnMapping avec l'Object donné.

Contains(String)

Obtient une valeur indiquant si un objet DataColumnMapping portant le nom de colonne source donné existe dans la collection.

CopyTo(Array, Int32)

Copie les éléments du DataColumnMappingCollection vers le tableau spécifié.

CopyTo(DataColumnMapping[], Int32)

Copie les éléments de DataColumnMappingCollection dans le tableau DataColumnMapping spécifié.

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)
GetByDataSetColumn(String)

Obtient l'objet DataColumnMapping portant le nom de colonne DataSet spécifié.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtient DataColumnMapping pour les DataColumnMappingCollection, nom de colonne source et MissingMappingAction spécifiés.

GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

Une méthode statique qui retourne un objet DataColumn sans instancier un objet DataColumnMappingCollection.

GetEnumerator()

Obtient un énumérateur qui peut itérer au sein de la collection.

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)
IndexOf(Object)

Obtient l'emplacement du Object spécifié qui est DataColumnMapping dans la collection.

IndexOf(String)

Obtient l'emplacement du DataColumnMapping portant le nom de colonne source spécifié.

IndexOfDataSetColumn(String)

Obtient l'emplacement du DataColumnMapping spécifié portant le nom de colonne DataSet donné.

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)
Insert(Int32, DataColumnMapping)

Insère un objet DataColumnMapping dans DataColumnMappingCollection à l'index spécifié.

Insert(Int32, Object)

Insère un objet DataColumnMapping dans DataColumnMappingCollection à l'index spécifié.

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)
Remove(DataColumnMapping)

Supprime l’objet DataColumnMapping spécifié de la collection.

Remove(Object)

Supprime de la collection l'Object qui est un DataColumnMapping.

RemoveAt(Int32)

Supprime de la collection l'objet DataColumnMapping à l'index spécifié.

RemoveAt(String)

Supprime de la collection l'objet DataColumnMapping portant le nom de colonne source spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.IsSynchronized

Obtient une valeur qui indique si l’accès à ICollection est synchronisé (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à ICollection.

IColumnMappingCollection.Add(String, String)

Ajoute un objet DataColumnMapping au DataColumnMappingCollection à l'aide de la colonne source et noms de colonne DataSet.

IColumnMappingCollection.GetByDataSetColumn(String)

Obtient l'objet DataColumnMapping portant le nom de colonne DataSet spécifié.

IColumnMappingCollection.Item[String]

Obtient ou définit l'objet IColumnMapping portant le nom SourceColumn spécifié.

IList.IsFixedSize

Obtient une valeur qui indique si IList est de taille fixe.

IList.IsReadOnly

Obtient une valeur qui indique si l’objet IList est en lecture seule.

IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi