BindingManagerBase.Count Свойство
Определение
При переопределении в производном классе получает число строк, управляемых объектом BindingManagerBase.When overridden in a derived class, gets the number of rows managed by the BindingManagerBase.
public:
abstract property int Count { int get(); };
public abstract int Count { get; }
member this.Count : int
Public MustOverride ReadOnly Property Count As Integer
Значение свойства
Число строк, управляемых объектом BindingManagerBase.The number of rows managed by the BindingManagerBase.
Примеры
В следующем примере кода показаны четыре метода, которые задают Position свойство.The following code example shows four methods that set the Position property. MoveNext
Метод увеличивает значение свойства на 1.The MoveNext
method increments the property by 1. MovePrevious
Метод уменьшает свойство на 1.The MovePrevious
method decrements the property by 1. MoveFirst
Метод присваивает свойству значение 0.The MoveFirst
method sets the property to 0. MoveLast
Метод задает свойству значение Count свойства минус 1.The MoveLast
method sets the property to the value of the Count property minus 1.
private:
void BindingManagerBase_CurrentChanged( Object^ sender, EventArgs^ /*e*/ )
{
// Print the new value of the current object.
Console::Write( "Current Changed: " );
Console::WriteLine( ( (BindingManagerBase^)(sender) )->Current );
}
void MoveNext()
{
// Increment the Position property value by one.
myBindingManagerBase->Position = myBindingManagerBase->Position + 1;
}
void MovePrevious()
{
// Decrement the Position property value by one.
myBindingManagerBase->Position = myBindingManagerBase->Position - 1;
}
void MoveFirst()
{
// Go to the first item in the list.
myBindingManagerBase->Position = 0;
}
void MoveLast()
{
// Go to the last row in the list.
myBindingManagerBase->Position = myBindingManagerBase->Count - 1;
}
private void BindingManagerBase_CurrentChanged
(object sender, EventArgs e)
{
// Print the new value of the current object.
Console.Write("Current Changed: ");
Console.WriteLine(((BindingManagerBase)sender).Current);
}
private void MoveNext()
{
// Increment the Position property value by one.
myBindingManagerBase.Position += 1;
}
private void MovePrevious()
{
// Decrement the Position property value by one.
myBindingManagerBase.Position -= 1;
}
private void MoveFirst()
{
// Go to the first item in the list.
myBindingManagerBase.Position = 0;
}
private void MoveLast()
{
// Go to the last row in the list.
myBindingManagerBase.Position =
myBindingManagerBase.Count - 1;
}
Private Sub BindingManagerBase_CurrentChanged(sender As Object, e As EventArgs)
' Print the new value of the current object.
Console.Write("Current Changed: ")
Console.WriteLine(CType(sender, BindingManagerBase).Current)
End Sub
Private Sub MoveNext()
' Increment the Position property value by one.
myBindingManagerBase.Position += 1
End Sub
Private Sub MovePrevious()
' Decrement the Position property value by one.
myBindingManagerBase.Position -= 1
End Sub
Private Sub MoveFirst()
' Go to the first item in the list.
myBindingManagerBase.Position = 0
End Sub
Private Sub MoveLast()
' Go to the last row in the list.
myBindingManagerBase.Position = myBindingManagerBase.Count - 1
End Sub
Комментарии
Свойство используется Count для определения последнего элемента в списке строк, поддерживаемых BindingManagerBase .Use the Count property to determine the last item in the list of rows maintained by the BindingManagerBase. Чтобы вернуться к последнему элементу, присвойте Position свойству Count значение свойства минус 1.To go to the last item, set the Position property to the Count property value minus 1.