CurrencyManager.Current Vlastnost

Definice

Získá aktuální položku v seznamu.

public:
 virtual property System::Object ^ Current { System::Object ^ get(); };
public override object Current { get; }
member this.Current : obj
Public Overrides ReadOnly Property Current As Object

Hodnota vlastnosti

Object

Položka seznamu typu Object.

Příklady

Následující příklad kódu používá Current vlastnost k tisku ContactName pole pro aktuální položku v seznamu.

void GetCurrentItem()
{
   CurrencyManager^ myCurrencyManager;
   
   // Get the CurrencyManager of a TextBox control.
   myCurrencyManager = dynamic_cast<CurrencyManager^>(textBox1->BindingContext[nullptr]);
   
   // Get the current item cast as a DataRowView.
   DataRowView^ myDataRowView;
   myDataRowView = dynamic_cast<DataRowView^>(myCurrencyManager->Current);
   
   // Print the column named ContactName.
   Console::WriteLine( myDataRowView[ "ContactName" ] );
}
private void GetCurrentItem() {
    CurrencyManager myCurrencyManager;
    // Get the CurrencyManager of a TextBox control.
    myCurrencyManager = (CurrencyManager)textBox1.BindingContext[0];
    // Get the current item cast as a DataRowView.
    DataRowView myDataRowView;
    myDataRowView = (DataRowView) myCurrencyManager.Current;
    // Print the column named ContactName.
    Console.WriteLine(myDataRowView["ContactName"]);
}
Private Sub GetCurrentItem()
    Dim myCurrencyManager As CurrencyManager
    ' Get the CurrencyManager of a TextBox control.
    myCurrencyManager = CType(textBox1.BindingContext(0), CurrencyManager)
    ' Get the current item cast as a DataRowView.
    Dim myDataRowView As DataRowView
    myDataRowView = CType(myCurrencyManager.Current, DataRowView)
    ' Print the column named ContactName.
    Console.WriteLine(myDataRowView("ContactName"))
End Sub

Poznámky

Chcete-li získat aktuální položku, musíte znát její datový typ, aby bylo možné ji správně přetypovat. Pokud je DataView zdrojem dat například nebo DataTable, musíte přetypovat aktuální položku jako DataRowView objekt.

Platí pro

Viz také