DataColEnumerator クラス

定義

このクラスは、ADO 列挙子が Dataset または Recordset を返す場合に使用します。 この列挙子を使用すると、列を列挙できます。 このクラスは継承できません。

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
継承
DataColEnumerator
実装

注釈

このクラスのメンバーは直接使用できません。 このクラスは、foreach キーワード (Visual Basic では For Each) で使用します。 次のコード例は、foreach ループの一部で、インデックスを使用してデータ列を列挙子に配置し、データ列に対して繰り返し処理を行う方法を簡単に示します。

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

インデックスに基づく 1 列だけを取得するのではなく、コレクション全体を変数に取得するには、直接アクセスできるように、変数マッピングのインデックスを -1 に設定する必要があります。

プロパティ

Current

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コレクション内の現在のオブジェクトを取得します。

メソッド

MoveNext()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

列挙子が次の要素に移動するかどうかを示します。

Reset()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定の DataColEnumerator 構成にリセットします。

適用対象