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 override int Count { get; }

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.

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

.NET Framework
Available since 1.1
Return to top
Show: