CurrencyManager.EndCurrentEdit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .