CurrencyManager.Count Proprietà
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.
Ottiene il numero di elementi nell'elenco.
public:
virtual property int Count { int get(); };
public override int Count { get; }
member this.Count : int
Public Overrides ReadOnly Property Count As Integer
Valore della proprietà
Numero di elementi nell'elenco.
Esempio
L'esempio di codice seguente esegue l'iterazione dell'elenco fino a quando non viene raggiunto l'elemento Count finale, determinato dalla proprietà.
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
Commenti
Utilizzare la proprietà count per determinare quando è stata raggiunta la fine di un elenco. Poiché mantiene CurrencyManager una matrice basata su 0 di elementi, la fine dell'elenco è sempre Count meno una.