CurrencyManager.EndCurrentEdit Metoda

Definice

Ukončí aktuální operaci úprav.

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

Příklady

Následující příklad kódu ukazuje, jak použít metodu 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

Poznámky

Tato metoda je podporována pouze v případě, že objekty obsažené ve zdroji dat implementují IEditableObject rozhraní nebo ICancelAddNew rozhraní.

Note

Tato vlastnost byla navržena tak, aby ji používaly složité ovládací prvky vázané na DataGridView data, jako je například ovládací prvek. Pokud vytváříte ovládací prvek, který vyžaduje stejnou funkci, neměli byste tuto metodu používat. Místo toho, pokud zdroj dat je buď nebo DataViewDataTable, použijte EndEdit metodu DataRowView třídy.

Platí pro

Viz také