CurrencyManager::Count Property

 

Gets the number of items in the list.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
property int Count {
	virtual int get() override;
}

Property Value

Type: System::Int32

The number of items in the list.

Use the count property to determine when the end of a list has been reached. Because the CurrencyManager maintains a 0-based array of items, the end of the list is always Count minus one.

The following code example iterates through the list until the final item, determined by the Count property, is reached.

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" ] );

   }
}

.NET Framework
Available since 1.1
Return to top
Show: