CurrencyManager.EndCurrentEdit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encerra a operação de edição atual.
public:
override void EndCurrentEdit();
public override void EndCurrentEdit();
override this.EndCurrentEdit : unit -> unit
Public Overrides Sub EndCurrentEdit ()
Exemplos
O exemplo de código a seguir demonstra como usar o EndCurrentEdit método.
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
Comentários
Esse método só terá suporte se os objetos contidos pela fonte de dados implementarem as interfaces ou ICancelAddNew as IEditableObject interfaces.
Note
Essa propriedade foi projetada para ser usada por controles complexos associados a dados, como o DataGridView controle. A menos que você esteja criando um controle que exija essa mesma funcionalidade, você não deve usar esse método. Em vez disso, se a fonte de dados for um DataView ou DataTable, use o EndEdit método da DataRowView classe.