ButtonFieldBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serve como a classe base abstrata para campos de botões, como a ButtonField classe ou.CommandField A ButtonFieldBase classe fornece os métodos e propriedades que são comuns a todos os campos de botões.
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
Observações
A ButtonFieldBase classe é a classe base abstrata para campos de botões e contém os métodos e propriedades que são comuns a todos os campos de botões. Como esta classe é abstrata, não podes criar uma instância dela diretamente. Em vez disso, deve criar uma instância de uma classe não abstrata que herde da ButtonFieldBase classe, como a ButtonField classe ou.CommandField
Um objeto derivado de é ButtonFieldBase usado por controlos de dados (como os GridView controlos e) DetailsView para mostrar um ou mais botões para cada registo que é exibido. Um campo de botão é apresentado de forma diferente dependendo do controlo ligado a dados em que é utilizado. Por exemplo, o controlo GridView mostra um campo de botão como uma coluna, enquanto o controlo DetailsView o mostra como uma linha.
Ao clicar num botão num campo de botões, surge o evento de comando do controlo data-bound do pai. Pode fornecer uma rotina personalizada para executar quando um botão é clicado, fornecendo um gestor de eventos para o evento de comando.
Note
O GridView controlo eleva o RowCommand evento, enquanto o DetailsView controlo eleva o ItemCommand evento.
Para especificar o tipo de botão a mostrar, use a ButtonType propriedade. Para mostrar ou ocultar a secção do cabeçalho de um ButtonFieldBase objeto, defina a ShowHeader propriedade.
Note
Alguns controlos ligados a dados (como o controlo GridView ) podem mostrar ou ocultar apenas toda a secção do cabeçalho do controlo. Estes controlos vinculados a dados não suportam a ShowHeader propriedade de um campo de botão individual. Para mostrar ou ocultar toda a secção do cabeçalho de um controlo ligado a dados (se disponível), use a ShowHeader propriedade do controlo.
Notas para Implementadores
Quando herdas da ButtonFieldBase classe, tens de sobrescrever o seguinte membro: CopyProperties(DataControlField).
Construtores
| Name | Description |
|---|---|
| ButtonFieldBase() |
Inicializa uma nova instância da ButtonFieldBase classe. |
Propriedades
| Name | Description |
|---|---|
| AccessibleHeaderText |
Recebe ou define texto que é renderizado como valor de |
| ButtonType |
Obtém ou define o tipo de botão para mostrar no campo de botões. |
| CausesValidation |
Recebe ou define um valor que indica se a validação é realizada quando um botão num ButtonFieldBase objeto é clicado. |
| Control |
Obtém uma referência ao controlo de dados ao qual o DataControlField objeto está associado. (Herdado de DataControlField) |
| ControlStyle |
Obtém o estilo de quaisquer controlos de servidor Web contidos pelo DataControlField objeto. (Herdado de DataControlField) |
| DesignMode |
Obtém um valor que indica se um campo de controlo de dados está atualmente visualizado num ambiente em tempo de design. (Herdado de DataControlField) |
| FooterStyle |
Obtém ou define o estilo do rodapé do campo de controlo de dados. (Herdado de DataControlField) |
| FooterText |
Recebe ou define o texto que é exibido no elemento de rodapé de um campo de controlo de dados. (Herdado de DataControlField) |
| HeaderImageUrl |
Obtém ou define a URL de uma imagem que é exibida no elemento do cabeçalho de um campo de controlo de dados. (Herdado de DataControlField) |
| HeaderStyle |
Obtém ou define o estilo do cabeçalho do campo de controlo de dados. (Herdado de DataControlField) |
| HeaderText |
Obtém ou define o texto que é exibido no elemento do cabeçalho de um campo de controlo de dados. (Herdado de DataControlField) |
| InsertVisible |
Recebe um valor que indica se o DataControlField objeto é visível quando o controlo de dados do pai está em modo de inserção. (Herdado de DataControlField) |
| IsTrackingViewState |
Recebe um valor que indica se o DataControlField objeto está a guardar alterações ao seu estado de visualização. (Herdado de DataControlField) |
| ItemStyle |
Obtém o estilo de qualquer conteúdo baseado em texto apresentado por um campo de controlo de dados. (Herdado de DataControlField) |
| ShowHeader |
Recebe ou define um valor que indica se a secção do cabeçalho é exibida num ButtonFieldBase objeto. |
| SortExpression |
Obtém ou define uma expressão de ordenação que é usada por um controlo de fonte de dados para ordenar dados. (Herdado de DataControlField) |
| ValidateRequestMode |
Recebe ou define um valor que especifica se o controlo valida a entrada do cliente. (Herdado de DataControlField) |
| ValidationGroup |
Obtém ou define o nome do grupo de controlos de validação para validar quando um botão num ButtonFieldBase objeto é clicado. |
| ViewState |
Obtém um dicionário de informação de estado que permite guardar e restaurar o estado de visualização de um DataControlField objeto através de múltiplos pedidos para a mesma página. (Herdado de DataControlField) |
| Visible |
Recebe ou define um valor que indica se um campo de controlo de dados é renderizado. (Herdado de DataControlField) |
Métodos
| Name | Description |
|---|---|
| CloneField() |
Cria uma cópia duplicada do objeto derivado atualmente DataControlField. (Herdado de DataControlField) |
| CopyProperties(DataControlField) |
Copia as propriedades do objeto atual derivado da ButtonFieldBase classe para o objeto especificado DataControlField . |
| CreateField() |
Quando sobrescrito numa classe derivada, cria-se um objeto vazio DataControlFieldderivado em . (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 controlo de dados da célula atual da tabela e adiciona o valor à coleção especificada IDictionary . (Herdado de DataControlField) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize(Boolean, Control) |
Realiza a inicialização básica da instância para um campo de controlo de dados. (Herdado de DataControlField) |
| InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Adiciona texto ou controlos à coleção de controlos de uma célula. (Herdado de DataControlField) |
| LoadViewState(Object) |
Restaura o estado da vista de fonte de dados anteriormente guardada. (Herdado de DataControlField) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnFieldChanged() |
Eleva o |
| SaveViewState() |
Guarda as alterações feitas ao DataControlField estado de visualização desde o momento em que a página foi publicada de volta no servidor. (Herdado de DataControlField) |
| ToString() |
Devolve uma cadeia que representa este DataControlField objeto. (Herdado de DataControlField) |
| TrackViewState() |
Faz com que o DataControlField objeto acompanhe alterações ao estado da visualização para que possam ser armazenadas na propriedade do ViewState controlo e persistirem entre pedidos para a mesma página. (Herdado de DataControlField) |
| ValidateSupportsCallback() |
Quando sobreposto numa classe derivada, sinaliza que os controlos contidos por um campo suportam callbacks. (Herdado de DataControlField) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Obtém ou define o esquema associado a este DataControlField objeto. (Herdado de DataControlField) |
| IStateManager.IsTrackingViewState |
Recebe um valor que indica se o DataControlField objeto está a guardar alterações ao seu estado de visualização. (Herdado de DataControlField) |
| IStateManager.LoadViewState(Object) |
Restaura o estado de visualização previamente guardado do campo de controlo de dados. (Herdado de DataControlField) |
| IStateManager.SaveViewState() |
Guarda as alterações feitas ao DataControlField estado de visualização desde o momento em que a página foi publicada de volta no servidor. (Herdado de DataControlField) |
| IStateManager.TrackViewState() |
Faz com que o DataControlField objeto acompanhe alterações ao estado da visualização para que possam ser armazenadas na propriedade do ViewState controlo e persistirem entre pedidos para a mesma página. (Herdado de DataControlField) |