Aracılığıyla paylaş


CurrencyManager.EndCurrentEdit Yöntem

Tanım

Geçerli düzenleme işlemini sonlandırır.

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

Örnekler

Aşağıdaki kod örneğinde yönteminin nasıl kullanılacağı gösterilmektedir 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

Açıklamalar

Bu yöntem yalnızca veri kaynağı tarafından bulunan nesneler veya ICancelAddNew arabirimlerini uyguladığında IEditableObject desteklenir.

Not

Bu özellik, denetim gibi karmaşık veriye bağlı denetimler tarafından kullanılacak şekilde DataGridView tasarlanmıştır. Aynı işlevi gerektiren bir denetim oluşturmadığınız sürece, bu yöntemi kullanmamalısınız. Bunun yerine, veri kaynağı veya DataView DataTableise sınıfının yöntemini DataRowView kullanınEndEdit.

Şunlara uygulanır

Ayrıca bkz.