DataColEnumerator Classe

Définition

Cette classe est utilisée lorsque l'énumérateur ADO retourne un dataset ou un recordset. Cet énumérateur vous permet d'énumérer les colonnes. Cette classe ne peut pas être héritée.

public ref class DataColEnumerator sealed : System::Collections::IEnumerator
public sealed class DataColEnumerator : System.Collections.IEnumerator
type DataColEnumerator = class
    interface IEnumerator
Public NotInheritable Class DataColEnumerator
Implements IEnumerator
Héritage
DataColEnumerator
Implémente

Remarques

Les membres de cette classe ne peuvent pas être utilisés directement. Cette classe est utilisée par le foreach mot clé (For Each en Visual Basic). L’exemple de code suivant est un élément d’une foreach boucle montrant simplement comment utiliser l’indexation pour placer une colonne de données dans l’énumérateur et itérer dessus.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

DataColEnumerator dcEnum = (DataColEnumerator)vars[0]  
foreach (object o in dcEnum)  
{  
    // Do something with o,   
    // where o is the value of the column, just as you would get  
    // if you had a variable for a specific index.  
}  

Vous devez définir l’index du mappage des variables sur -1 pour récupérer la collection entière dans la variable, au lieu de récupérer uniquement une colonne basée sur un index, afin de pouvoir y accéder directement.

Propriétés

Current

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient l’objet actuel dans la collection.

Méthodes

MoveNext()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique si l'énumérateur passe à l'élément suivant.

Reset()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Réinitialise la DataColEnumerator configuration par défaut

S’applique à