ButtonFieldBase Classe
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.
Serve como classe base abstrata para campos de botão, como a classe ButtonField ou CommandField. A classe ButtonFieldBase fornece os métodos e as propriedades comuns a todos os campos de botão.
public ref class ButtonFieldBase abstract : System::Web::UI::WebControls::DataControlField
public abstract class ButtonFieldBase : System.Web.UI.WebControls.DataControlField
type ButtonFieldBase = class
inherit DataControlField
Public MustInherit Class ButtonFieldBase
Inherits DataControlField
- Herança
- Derivado
Comentários
A ButtonFieldBase classe é a classe base abstrata para campos de botão e contém os métodos e propriedades que são comuns a todos os campos de botão. Como essa classe é abstrata, você não pode criar uma instância dela diretamente. Em vez disso, você deve criar uma instância de uma classe não abstrata que herda da ButtonFieldBase classe , como a ButtonField classe ou CommandField .
Um objeto derivado do ButtonFieldBase é usado por controles associados a dados (como os GridView controles e DetailsView ) para exibir um ou mais botões para cada registro exibido. Um campo de botão é exibido de forma diferente dependendo do controle associado a dados no qual ele é usado. Por exemplo, o GridView controle exibe um campo de botão como uma coluna, enquanto o controle o DetailsView exibe como uma linha.
Clicar em um botão em um campo de botão aciona o evento de comando do controle associado a dados pai. Você pode fornecer uma rotina personalizada a ser executada quando um botão é clicado fornecendo um manipulador de eventos para o evento de comando.
Observação
O GridView controle aciona o RowCommand evento, enquanto o DetailsView controle aciona o ItemCommand evento.
Para especificar o tipo de botão a ser exibido, use a ButtonType propriedade . Para mostrar ou ocultar a seção de cabeçalho de um ButtonFieldBase objeto, defina a ShowHeader propriedade .
Observação
Alguns controles associados a dados (como o GridView controle) podem mostrar ou ocultar apenas toda a seção de cabeçalho do controle. Esses controles associados a dados não dão suporte à ShowHeader propriedade para um campo de botão individual. Para mostrar ou ocultar toda a seção de cabeçalho de um controle associado a dados (se disponível), use a ShowHeader
propriedade para o controle .
Notas aos Implementadores
Ao herdar da ButtonFieldBase classe , você deve substituir o seguinte membro: CopyProperties(DataControlField).
Construtores
ButtonFieldBase() |
Inicializa uma nova instância da classe ButtonFieldBase. |
Propriedades
AccessibleHeaderText |
Obtém ou define o texto que é renderizado como o valor da propriedade |
ButtonType |
Obtém ou define o tipo de botão a exibir no campo de botão. |
CausesValidation |
Obtém ou define um valor que indica se a validação é realizada quando um botão em um objeto de ButtonFieldBase é clicado. |
Control |
Obtém uma referência ao controle de dados ao qual o objeto DataControlField está associado. (Herdado de DataControlField) |
ControlStyle |
Obtém o estilo de qualquer controle do servidor Web contido pelo objeto DataControlField. (Herdado de DataControlField) |
DesignMode |
Obtém um valor que indica se um campo de controle de dados é atualmente exibido em um ambiente de tempo de design. (Herdado de DataControlField) |
FooterStyle |
Obtém ou define o estilo do rodapé do campo de controle de dados. (Herdado de DataControlField) |
FooterText |
Obtém ou define o texto exibido no item de rodapé de um campo de controle de dados. (Herdado de DataControlField) |
HeaderImageUrl |
Obtém ou define a URL de uma imagem exibida no item de cabeçalho de um campo de controle de dados. (Herdado de DataControlField) |
HeaderStyle |
Obtém ou define o estilo do cabeçalho do campo de controle de dados. (Herdado de DataControlField) |
HeaderText |
Obtém ou define o texto exibido no item de cabeçalho de um campo de controle de dados. (Herdado de DataControlField) |
InsertVisible |
Obtém um valor que indica se o objeto DataControlField fica visível quando o controle associado a dados pai está no modo de inserção. (Herdado de DataControlField) |
IsTrackingViewState |
Obtém um valor que indica se o objeto DataControlField está salvando alterações no estado de exibição. (Herdado de DataControlField) |
ItemStyle |
Obtém o estilo de qualquer conteúdo baseado em texto exibido por um campo de controle de dados. (Herdado de DataControlField) |
ShowHeader |
Obtém ou define um valor que indica se a seção de cabeçalho é exibida em um objeto de ButtonFieldBase. |
SortExpression |
Obtém ou define uma expressão de classificação que é usada por um controle de fonte de dados para classificar os dados. (Herdado de DataControlField) |
ValidateRequestMode |
Obtém ou define um valor que especifica se o controle valida a entrada do cliente. (Herdado de DataControlField) |
ValidationGroup |
Obtém ou define o nome do grupo de controles de validação a ser validado quando se clica em um botão em um objeto ButtonFieldBase. |
ViewState |
Obtém um dicionário de informações de estado que permite salvar e restaurar o estado de exibição de um objeto DataControlField em várias solicitações da mesma página. (Herdado de DataControlField) |
Visible |
Obtém ou define um valor que indica se um campo de controle de dados é renderizado. (Herdado de DataControlField) |
Métodos
CloneField() |
Cria uma cópia duplicada do objeto atual derivado de DataControlField. (Herdado de DataControlField) |
CopyProperties(DataControlField) |
Copia as propriedades do objeto atual que é derivado da classe ButtonFieldBase para o objeto de DataControlField especificado. |
CreateField() |
Quando substituído em uma classe derivada, cria um objeto vazio derivado de DataControlField. (Herdado de DataControlField) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) |
Extrai o valor do campo de controle de dados da célula da tabela atual e adiciona o valor à coleção IDictionary especificada. (Herdado de DataControlField) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Initialize(Boolean, Control) |
Executa a inicialização de instância básica para um campo de controle de dados. (Herdado de DataControlField) |
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Adiciona texto ou controles à coleção de controles da célula. (Herdado de DataControlField) |
LoadViewState(Object) |
Restaura o estado de exibição salvo anteriormente da exibição de fonte de dados. (Herdado de DataControlField) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnFieldChanged() |
Aciona o evento |
SaveViewState() |
Salva as alterações feitas no estado de exibição DataControlField desde a hora em que a página foi postada de volta no servidor. (Herdado de DataControlField) |
ToString() |
Retorna uma cadeia de caracteres que representa este objeto DataControlField. (Herdado de DataControlField) |
TrackViewState() |
Faz com que o objeto DataControlField controle as alterações em seu estado de exibição, de modo que elas possam ser armazenadas na propriedade ViewState do controle e persistidas entre solicitações para a mesma página. (Herdado de DataControlField) |
ValidateSupportsCallback() |
Quando substituído em uma classe derivada, sinaliza que os controles contidos por um campo dão suporte a retornos de chamada. (Herdado de DataControlField) |
Implantações explícitas de interface
IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Obtém ou define o esquema associado a este objeto DataControlField. (Herdado de DataControlField) |
IStateManager.IsTrackingViewState |
Obtém um valor que indica se o objeto DataControlField está salvando alterações no estado de exibição. (Herdado de DataControlField) |
IStateManager.LoadViewState(Object) |
Restaura o estado de exibição salvo anteriormente do campo de controle de dados. (Herdado de DataControlField) |
IStateManager.SaveViewState() |
Salva as alterações feitas no estado de exibição DataControlField desde a hora em que a página foi postada de volta no servidor. (Herdado de DataControlField) |
IStateManager.TrackViewState() |
Faz com que o objeto DataControlField controle as alterações em seu estado de exibição, de modo que elas possam ser armazenadas na propriedade ViewState do controle e persistidas entre solicitações para a mesma página. (Herdado de DataControlField) |