CurrencyManager.EndCurrentEdit Méthode

Définition

Met fin à l'opération de modification en cours.Ends the current edit operation.

public:
 override void EndCurrentEdit();
public override void EndCurrentEdit ();
override this.EndCurrentEdit : unit -> unit
Public Overrides Sub EndCurrentEdit ()

Exemples

L'exemple de code suivant illustre l'utilisation de la méthode EndCurrentEdit.The following code example demonstrates how to use the EndCurrentEdit method.

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

Remarques

Cette méthode est prise en charge uniquement si les objets contenus dans la source de IEditableObject données ICancelAddNew implémentent les interfaces ou.This method is supported only if the objects contained by the data source implement the IEditableObject or ICancelAddNew interfaces.

Notes

Cette propriété a été conçue pour être utilisée par des contrôles liés aux données complexes, tels DataGridView que le contrôle.This property was designed to be used by complex data-bound controls, such as the DataGridView control. À moins que vous ne soyez en train de créer un contrôle qui requiert cette même fonctionnalité, vous ne devez pas utiliser cette méthode.Unless you are creating a control that requires this same functionality, you should not use this method. Au lieu de cela, si la source de DataView données DataTableest ou, EndEdit utilisez la méthode DataRowView de la classe.Instead, if the data source is either a DataView or DataTable, use the EndEdit method of the DataRowView class.

S’applique à

Voir aussi