CurrencyManager.EndCurrentEdit Methode

Definition

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.

Gilt für:

Weitere Informationen