Partilhar via


Eventos de controle do servidor Web FormView

No decorrer da paginação e da atualização de seus dados, o controle FormView dispara uma série de eventos aos quais seu código pode responder.

Para obter um exemplo que usa alguns dos eventos FormView, consulte Modificando dados usando um controle FormView de servidor Web.

Eventos FormView

O controle FormView dispara eventos que ocorrem quando o registro atual é exibido ou alterado.Os eventos são também gerados quando um controle de comando, como um Button que é parte do controle FormView é clicado.A tabela a seguir descreve os eventos expostos pelo controle FormView.

  • PageIndexChanging
    Ocorre quando um dos botões de paginação é clicado, mas antes de o controle FormView executar a operação de paginação.Geralmente este evento é tratado para cancelar a operação de paginação.

  • PageIndexChanged
    Ocorre quando um dos botões de paginação é clicado, mas depois de o controle FormView executar a operação de paginação.Normalmente este evento é tratado quando você precisa executar uma tarefa após o usuário navegar para um registro diferente no controle.

  • ItemCommand
    Ocorre quando um botão dentro de um controle FormView é clicado.Geralmente este evento é tratado para realizar uma tarefa quando um botão é clicado no controle.

  • ItemCreated
    Ocorre após todos os objetos FormViewRow serem criados no controle FormView.Este evento é geralmente chamado para modificar os valores a serem exibidos em uma linha antes que a linha seja exibida.

  • ItemDeleting
    Ocorre quando o botão Delete de uma linha (um botão com o conjunto de propriedades CommandName para "Excluir") dentro de um controle FormView é clicado, mas antes de o controle excluir o registro da fonte de dados.Este evento é frequentemente usado para cancelar a operação de exclusão.

  • ItemDeleted
    Ocorre quando o botão Delete de uma linha dentro de em um controle FormView é clicado, mas após o controle excluir o registro da fonte de dados.Geralmente este evento é tratado para verificar o resultado da operação de exclusão.

  • ItemInserting
    Ocorre quando um botão Insert (um botão com a propriedade CommandName definida como "Inserir") dentro de um controle FormView é clicado, mas antes de o controle inserir o registro.Geralmente este evento é tratado para cancelar a operação de inserção.

  • ItemInserted
    Ocorre quando um botão Insert é clicado, mas após o controle FormView inserir o registro.Geralmente este evento é tratado para verificar os resultados da operação de inserção.

  • ItemUpdating
    Ocorre quando um botão Update (um botão com a propriedade CommandName definida como "Atualizar") dentro de um controle FormView é clicado, mas antes de o controle atualizar o registro.Este evento é frequentemente usado para cancelar a operação de atualização.

  • ItemUpdated
    Ocorre quando um botão Update é clicado, mas após o controle FormView atualizar a linha.Este evento é frequentemente usado para verificar os resultados da operação de atualização.

  • ModeChanging
    Ocorre antes que o controle FormView altere modos (para edição, inserção ou o modo somente leitura).Geralmente este evento é tratado para cancelar uma alteração de modo.

  • ModeChanged
    Ocorre depois que o controle FormView altera modos (para edição, inserção ou o modo somente leitura).Esse evento é geralmente tratado para executar uma tarefa quando o controle FormView altera os modos.

  • DataBound
    Este evento é herdado do controle BaseDataBoundControl e ocorre após o controle FormView terminar a ligação com a fonte de dados.

Consulte também

Conceitos

Visão geral do controle do servidor da Web FormView

Referência

FormView