Partager via


CurrencyManager.EndCurrentEdit Méthode

Définition

Met fin à l'opération de modification en cours.

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.

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 par la source de données implémentent les IEditableObject interfaces ou ICancelAddNew .

Notes

Cette propriété a été conçue pour être utilisée par des contrôles complexes liés aux données, tels que le DataGridView contrôle. Sauf si vous créez un contrôle qui nécessite cette même fonctionnalité, vous ne devez pas utiliser cette méthode. Au lieu de cela, si la source de données est un DataView ou DataTable, utilisez la EndEdit méthode de la DataRowView classe .

S’applique à

Voir aussi