Compartilhar via


CurrencyManager.Count Propriedade

Definição

Obtém o número de itens na lista.

public:
 virtual property int Count { int get(); };
public override int Count { get; }
member this.Count : int
Public Overrides ReadOnly Property Count As Integer

Valor da propriedade

Int32

O número de itens da lista.

Exemplos

O exemplo de código a seguir itera pela lista até que o item final, determinado pela Count propriedade, seja atingido.

void PrintListItems()
{
   
   // Get the CurrencyManager of a TextBox control.
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(textBox1->BindingContext[nullptr]);
   
   // Presuming the list is a DataView, create a DataRowView variable.
   DataRowView^ drv;
   for ( int i = 0; i < myCurrencyManager->Count; i++ )
   {
      myCurrencyManager->Position = i;
      drv = dynamic_cast<DataRowView^>(myCurrencyManager->Current);
      
      // Presuming a column named CompanyName exists.
      Console::WriteLine( drv[ "CompanyName" ] );

   }
}
    private void PrintListItems() {
    // Get the CurrencyManager of a TextBox control.
    CurrencyManager myCurrencyManager = (CurrencyManager)textBox1.BindingContext[0];
    // Presuming the list is a DataView, create a DataRowView variable.
    DataRowView drv;
    for(int i = 0; i < myCurrencyManager.Count; i++) {
        myCurrencyManager.Position = i;
        drv = (DataRowView)myCurrencyManager.Current;
        // Presuming a column named CompanyName exists.
        Console.WriteLine(drv["CompanyName"]);
    }
}
Private Sub PrintListItems()
    ' Get the CurrencyManager of a TextBox control.
    Dim myCurrencyManager As CurrencyManager = CType(textBox1.BindingContext(0), CurrencyManager)
    ' Presuming the list is a DataView, create a DataRowView variable.
    Dim drv As DataRowView
    Dim i As Integer
    For i = 0 To myCurrencyManager.Count - 1
        myCurrencyManager.Position = i
        drv = CType(myCurrencyManager.Current, DataRowView)
        ' Presuming a column named CompanyName exists.
        Console.WriteLine(drv("CompanyName"))
    Next i
End Sub

Comentários

Use a propriedade count para determinar quando o final de uma lista foi atingido. Como mantém CurrencyManager uma matriz de itens baseada em 0, o final da lista é sempre Count menos um.

Aplica-se a

Confira também