Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método FormView.OnBubbleEvent (Object, EventArgs)

 

Manipula um evento passado a hierarquia de controle.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

protected override bool OnBubbleEvent(
	object source,
	EventArgs e
)

Parâmetros

source
Type: System.Object

A origem do evento.

e
Type: System.EventArgs

Um EventArgs que contém os dados do evento.

Valor Retornado

Type: System.Boolean

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

O Control.OnBubbleEvent método é usado pelo controle opcionalmente manipular eventos passados a hierarquia de controle, o RaiseBubbleEvent método. Determina manipular um evento examinando as propriedades do EventArgs objeto contido no e parâmetro. Quando um evento precisa ser tratada, o método executa a ação apropriada. Outros eventos são ignorados e passados para a hierarquia do controle. Esse método indica se deve passar o evento até a hierarquia de controle por meio de seu valor de retorno.

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 seguinte tabela lista o comando botões que o FormView controle reconhece.

Botão

Valor CommandName

Descrição

Cancelar

"Cancelar"

Usado na atualização ou inserção de operações para cancelar a operação e descartar os valores inseridos pelo usuário. O FormView controle retorna ao modo especificado pelo DefaultMode propriedade.

Excluir

"Excluir"

Usado em operações de exclusão para excluir o registro exibido da fonte de dados. Gera o ItemDeleting e ItemDeleted eventos.

Editar

"Editar"

Usado em operações de atualização colocar o FormView controle no modo de edição. O conteúdo especificado no EditItemTemplate propriedade é exibida para a linha de dados.

Inserir

"Insert"

Usado em operações de inserção para tentar inserir um novo registro na fonte de dados com os valores fornecidos pelo usuário. Gera o ItemInserting e ItemInserted eventos.

NEW

"Novo"

Usado em operações de inserção para colocar o FormView controle no modo de inserção. O conteúdo especificado no InsertItemTemplate propriedade é exibida para a linha de dados.

Página

"Página"

Usada em operações de paginação para representar um botão na linha de pager que executa a paginação. Para especificar a operação de paginação, defina a CommandArgument propriedade do botão "Avançar", "Anterior", "First", "Último" ou o índice da página para o qual navegar. Gera o PageIndexChanging e PageIndexChanged eventos.

System_CAPS_noteObservação

Esse tipo de botão normalmente é usado somente no modelo de pager.

Atualização

"Atualização"

Usado em operações de atualização 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 a propagação de eventos, consulte NIB: eventos e representantes.

Observações para os Herdeiros:

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

.NET Framework
Disponível desde 2.0
Retornar ao início
Mostrar: