Linguaggio

DataColEnumerator Classe

Definizione

Questa classe viene utilizzata quando l'enumeratore ADO restituisce un Dataset o un Recordet. Questo enumeratore permette di enumerare le colonne. La classe non può essere ereditata.

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
Ereditarietà
DataColEnumerator
Implementazioni

Commenti

I membri di questa classe non possono essere utilizzati direttamente. Questa classe viene usata dalla foreach parola chiave (For Each in Visual Basic). Il seguente esempio di codice è un pezzo di un foreach ciclo che mostra semplicemente come usare l'indicizzazione per inserire una colonna dati nell'enumeratore e iterare sopra di essa.

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.  
}  

Devi impostare l'indice per la mappatura della variabile su -1 per recuperare l'intera collezione nella variabile, invece di recuperare solo una colonna basata su un indice, così da potervi accedere direttamente.

Proprietà

Nome Descrizione
Current

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto corrente nell'insieme.

Metodi

Nome Descrizione
MoveNext()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Indica se l'enumeratore passa all'elemento successivo.

Reset()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ripristina la DataColEnumerator configurazione predefinita

Si applica a