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 den aktuellen Bearbeitungsvorgang.
public:
override void EndCurrentEdit();
public override void EndCurrentEdit();
override this.EndCurrentEdit : unit -> unit
Public Overrides Sub EndCurrentEdit ()
Beispiele
Im folgenden Codebeispiel wird die Verwendung der EndCurrentEdit Methode veranschaulicht.
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 Oder ICancelAddNew Schnittstellen implementieren.
Note
Diese Eigenschaft wurde entwickelt, um von komplexen datengebundenen Steuerelementen wie dem DataGridView Steuerelement verwendet zu werden. Wenn Sie kein Steuerelement erstellen, das dieselbe Funktionalität erfordert, sollten Sie diese Methode nicht verwenden. Verwenden Sie stattdessen die Methode der DataView Klasse, wenn es sich bei der Datenquelle um eine DataTable oder EndEditmehrere DataRowView Methoden handelt.