CurrencyManager.Current Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the current item in the list.
public:
virtual property System::Object ^ Current { System::Object ^ get(); };
public override object Current { get; }
public override object? Current { get; }
member this.Current : obj
Public Overrides ReadOnly Property Current As Object
Property Value
A list item of type Object.
Examples
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
Remarks
In order to get the current item, you must know its data type in order to cast it correctly. For example, if the data source is a DataView or DataTable, you must cast the current item as a DataRowView object.
Applies to
See also
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기