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 интерфейсы.

Примечание

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

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

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