CurrencyManager.Current CurrencyManager.Current CurrencyManager.Current CurrencyManager.Current Property

定义

获取列表中的当前项。Gets the current item in the list.

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

属性值

类型为 Object 的列表项。A list item of type Object.

示例

下面的代码示例使用Current属性可打印ContactName字段列表中的当前项。The following code example uses the Current property to print the ContactName field for the current item in the list.

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 'GetCurrentItem

注解

若要获取当前项,必须知道其数据类型,才能将其正确的强制转换。In order to get the current item, you must know its data type in order to cast it correctly. 例如,如果数据源DataViewDataTable,则必须转换为当前项DataRowView对象。For example, if the data source is a DataView or DataTable, you must cast the current item as a DataRowView object.

适用于

另请参阅