DataColEnumerator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |