Compartilhar via


FormView.OnBubbleEvent(Object, EventArgs) Método

Definição

Manipula um evento passado pela hierarquia de controle.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent(object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parâmetros

source
Object

A fonte do evento.

e
EventArgs

Um EventArgs que contém os dados do evento.

Retornos

true para indicar que o evento deve ser passado ainda mais para cima na hierarquia de controle; caso contrário, false.

Comentários

O Control.OnBubbleEvent método é usado pelo controle para manipular opcionalmente eventos passados pela hierarquia de controle pelo RaiseBubbleEvent método. Ele determina se um evento deve ser manipulado examinando as propriedades do EventArgs objeto contido no e parâmetro. Quando um evento precisa ser tratado, o método executa a ação apropriada. Outros eventos são ignorados e passados para cima da hierarquia de controle. Esse método indica se o evento deve ser transmitido ainda mais para cima na hierarquia de controle por meio de seu valor retornado.

O FormView controle substitui a implementação base desse método para executar a ação apropriada quando um dos botões reconhecidos pelo controle é clicado. A tabela a seguir lista os botões de comando que o FormView controle reconhece.

Botão Valor commandname Descrição
Cancel "Cancelar" Usado na atualização ou inserção de operações para cancelar a operação e descartar os valores inseridos pelo usuário. Em FormView seguida, o controle retorna ao modo especificado pela DefaultMode propriedade.
excluir "Excluir" Usado na exclusão de operações para excluir o registro exibido da fonte de dados. Gera o ItemDeleting e ItemDeleted eventos.
Editar "Editar" Usado na atualização de operações para colocar o FormView controle no modo de edição. O conteúdo especificado na EditItemTemplate propriedade é exibido para a linha de dados.
Inserir "Inserir" Usado na inserção de operações para tentar inserir um novo registro na fonte de dados com os valores fornecidos pelo usuário. Gera o ItemInserting e ItemInserted eventos.
Novo "Novo" Usado na inserção de operações para colocar o FormView controle no modo de inserção. O conteúdo especificado na InsertItemTemplate propriedade é exibido para a linha de dados.
Página "Página" Usado em operações de paginação para representar um botão na linha do pager que executa a paginação. Para especificar a operação de paginação, defina a CommandArgument propriedade do botão como "Next", "Prev", "First", "Last" ou o índice da página para a qual navegar. Gera o PageIndexChanging e PageIndexChanged eventos. Nota: Esse tipo de botão normalmente é usado apenas no modelo de pager.
Atualização "Atualizar" Usado na atualização de operações para tentar atualizar o registro exibido na fonte de dados com os valores fornecidos pelo usuário. Gera o ItemUpdating e ItemUpdated eventos.

Esta versão do método retorna true quando um desses botões é tratado. Para obter mais informações sobre o borbulhamento de eventos, consulte Manipulando e levantando eventos.

Notas aos Herdeiros

Ao estender a FormView classe, você pode substituir esse método para lidar com seus próprios eventos. Use o valor retornado para indicar se o evento deve ser passado ainda mais para cima na hierarquia de controle.

Aplica-se a

Confira também