DataColumnMappingCollection Classe

Définition

Contient une collection d'objets DataColumnMapping.Contains a collection of DataColumnMapping objects.

public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
    inherit MarshalByRefObject
    interface IColumnMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Héritage
DataColumnMappingCollection
Implémente

Exemples

L’exemple suivant utilise un DataTableMapping objet Add pour DataColumnMapping plusieurs objets dans ColumnMappings sa collection, puis affiche une liste de ces colonnes sources mappées.The following example uses a DataTableMapping to Add several DataColumnMapping objects to its ColumnMappings collection, and then displays a list of those mapped source columns. Cet exemple suppose qu’un DataTableMapping a déjà été créé.This example assumes that a DataTableMapping has already been created.


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.Creates an empty DataColumnMappingCollection.

Propriétés

Count

Obtient le nombre d'objets DataColumnMapping dans la collection.Gets the number of DataColumnMapping objects in the collection.

Item[Int32]

Obtient ou définit l'objet DataColumnMapping à l'index spécifié.Gets or sets the DataColumnMapping object at the specified index.

Item[String]

Obtient ou définit l'objet DataColumnMapping portant le nom de colonne source spécifié.Gets or sets the DataColumnMapping object with the specified source column name.

Méthodes

Add(Object)

Ajoute un objet DataColumnMapping à la collection.Adds a DataColumnMapping object to the 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.Adds a DataColumnMapping object to the collection when given a source column name and a DataSet column name.

AddRange(Array)

Copie les éléments du Array spécifié à la fin de la collection.Copies the elements of the specified Array to the end of the collection.

AddRange(DataColumnMapping[])

Copie les éléments du tableau DataColumnMapping spécifié à la fin de la collection.Copies the elements of the specified DataColumnMapping array to the end of the collection.

Clear()

Supprime tous les objets DataColumnMapping de la collection.Removes all DataColumnMapping objects from the collection.

Contains(Object)

Obtient une valeur indiquant s'il existe dans la collection un objet DataColumnMapping avec l'Object donné.Gets a value indicating whether a DataColumnMapping object with the given Object exists in the collection.

Contains(String)

Obtient une valeur indiquant si un objet DataColumnMapping portant le nom de colonne source donné existe dans la collection.Gets a value indicating whether a DataColumnMapping object with the given source column name exists in the collection.

CopyTo(Array, Int32)

Copie les éléments de DataColumnMappingCollection dans le tableau spécifié.Copies the elements of the DataColumnMappingCollection to the specified array.

CopyTo(DataColumnMapping[], Int32)

Copie les éléments de DataColumnMappingCollection dans le tableau DataColumnMapping spécifié.Copies the elements of the DataColumnMappingCollection to the specified DataColumnMapping array.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetByDataSetColumn(String)

Obtient l'objet DataColumnMapping portant le nom de colonne DataSet spécifié.Gets the DataColumnMapping object with the specified DataSet column name.

GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction)

Obtient DataColumnMapping pour les DataColumnMappingCollection, nom de colonne source et MissingMappingAction spécifiés.Gets a DataColumnMapping for the specified DataColumnMappingCollection, source column name, and MissingMappingAction.

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

Une méthode statique qui retourne un objet DataColumn sans instancier un objet DataColumnMappingCollection.A static method that returns a DataColumn object without instantiating a DataColumnMappingCollection object.

GetEnumerator()

Obtient un énumérateur qui peut itérer au sein de la collection.Gets an enumerator that can iterate through the collection.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(Object)

Obtient l'emplacement du Object spécifié qui est DataColumnMapping dans la collection.Gets the location of the specified Object that is a DataColumnMapping within the collection.

IndexOf(String)

Obtient l'emplacement du DataColumnMapping portant le nom de colonne source spécifié.Gets the location of the DataColumnMapping with the specified source column name.

IndexOfDataSetColumn(String)

Obtient l'emplacement du DataColumnMapping spécifié portant le nom de colonne DataSet donné.Gets the location of the specified DataColumnMapping with the given DataSet column name.

InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
Insert(Int32, DataColumnMapping)

Insère un objet DataColumnMapping dans DataColumnMappingCollection à l'index spécifié.Inserts a DataColumnMapping object into the DataColumnMappingCollection at the specified index.

Insert(Int32, Object)

Insère un objet DataColumnMapping dans DataColumnMappingCollection à l'index spécifié.Inserts a DataColumnMapping object into the DataColumnMappingCollection at the specified index.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
Remove(DataColumnMapping)

Supprime l’objet DataColumnMapping spécifié de la collection.Removes the specified DataColumnMapping from the collection.

Remove(Object)

Supprime de la collection l'Object qui est un DataColumnMapping.Removes the Object that is a DataColumnMapping from the collection.

RemoveAt(Int32)

Supprime de la collection l'objet DataColumnMapping à l'index spécifié.Removes the DataColumnMapping object with the specified index from the collection.

RemoveAt(String)

Supprime de la collection l'objet DataColumnMapping portant le nom de colonne source spécifié.Removes the DataColumnMapping object with the specified source column name from the collection.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(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).Gets a value that indicates whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection.Gets an object that can be used to synchronize access to the ICollection.

IColumnMappingCollection.Add(String, String)

Ajoute un objet DataColumnMapping au DataColumnMappingCollection à l'aide de la colonne source et noms de colonne DataSet.Adds a DataColumnMapping object to the DataColumnMappingCollection by using the source column and DataSet column names.

IColumnMappingCollection.GetByDataSetColumn(String)

Obtient l'objet DataColumnMapping portant le nom de colonne DataSet spécifié.Gets the DataColumnMapping object that has the specified DataSet column name.

IColumnMappingCollection.Item[String]

Obtient ou définit l'objet IColumnMapping portant le nom SourceColumn spécifié.Gets or sets the IColumnMapping object with the specified SourceColumn name.

IList.IsFixedSize

Obtient une valeur qui indique si IList est de taille fixe.Gets a value that indicates whether the IList has a fixed size.

IList.IsReadOnly

Obtient une valeur qui indique si l'objet IList est en lecture seule.Gets a value that indicates whether the IList is read-only.

IList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.Gets or sets the element at the specified index.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi