CurrencyManager.EndCurrentEdit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet die aktuelle Bearbeitungsoperation.
public:
override void EndCurrentEdit();
public override void EndCurrentEdit ();
override this.EndCurrentEdit : unit -> unit
Public Overrides Sub EndCurrentEdit ()
Beispiele
Das folgende Codebeispiel zeigt, wie Sie die EndCurrentEdit-Methode verwenden.
private:
void dataGrid1_KeyUp( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^ e )
{
if ( e->KeyCode == Keys::Enter )
{
// Enter key pressed.
CurrencyManager^ gridCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[dataGrid1->DataSource, dataGrid1->DataMember]);
gridCurrencyManager->EndCurrentEdit();
MessageBox::Show( "End Edit" );
}
}
private void dataGrid1_KeyUp
(object sender, System.Windows.Forms.KeyEventArgs e) {
if(e.KeyCode == Keys.Enter) {
// Enter key pressed.
CurrencyManager gridCurrencyManager =
(CurrencyManager)this.BindingContext
[dataGrid1.DataSource, dataGrid1.DataMember];
gridCurrencyManager.EndCurrentEdit();
MessageBox.Show("End Edit");
}
}
Private Sub dataGrid1_KeyUp _
(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
If e.KeyCode = Keys.Enter Then
' Enter key pressed.
Dim gridCurrencyManager As CurrencyManager = _
CType(Me.BindingContext(dataGrid1.DataSource, _
dataGrid1.DataMember), CurrencyManager)
gridCurrencyManager.EndCurrentEdit()
MessageBox.Show("End Edit")
End If
End Sub
Hinweise
Diese Methode wird nur unterstützt, wenn die in der Datenquelle enthaltenen Objekte die IEditableObject Schnittstellen oder ICancelAddNew implementieren.
Hinweis
Diese Eigenschaft wurde für die Verwendung von komplexen datengebundenen Steuerelementen wie dem DataGridView -Steuerelement entwickelt. Wenn Sie kein Steuerelement erstellen, das dieselbe Funktionalität erfordert, sollten Sie diese Methode nicht verwenden. Wenn die Datenquelle entweder ein DataView oder DataTableist, verwenden Sie stattdessen die EndEdit -Methode der DataRowView -Klasse.