CurrencyManager.EndCurrentEdit Метод

Определение

Завершает текущую операцию редактирования.

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

Примеры

В следующем примере кода показано, как использовать 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

Комментарии

Этот метод поддерживается только в том случае, если объекты, содержащиеся в источнике данных, реализуют IEditableObject или ICancelAddNew интерфейсы.

Note

Это свойство было разработано для использования сложными элементами управления, связанными с данными, например элементом DataGridView управления. Если вы не создаете элемент управления, требующий такой же функциональности, этот метод не следует использовать. Вместо этого, если источник данных является или DataViewDataTableиспользуется EndEdit метод DataRowView класса.

Применяется к

См. также раздел