ButtonFieldBase Clase

Definición

Actúa como la clase base de resumen para los campos de botón, como la clase ButtonField o CommandField. La clase ButtonFieldBase proporciona los métodos y propiedades que son comunes a todos los campos de botón.

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
Herencia
ButtonFieldBase
Derivado

Comentarios

La ButtonFieldBase clase es la clase base abstracta para los campos de botón y contiene los métodos y propiedades que son comunes a todos los campos de botón. Dado que esta clase es abstracta, no se puede crear una instancia de ella directamente. En su lugar, debe crear una instancia de una clase no abstracta que herede de la ButtonFieldBase clase , como la ButtonField clase o CommandField .

Los controles enlazados a datos usan GridViewDetailsView un objeto derivado de ButtonFieldBase para mostrar uno o varios botones para cada registro que se muestra. Un campo de botón se muestra de forma diferente según el control enlazado a datos en el que se use. Por ejemplo, el GridView control muestra un campo de botón como una columna, mientras que el DetailsView control lo muestra como una fila.

Al hacer clic en un botón en un campo de botón, se genera el evento de comando del control enlazado a datos primario. Puede proporcionar una rutina personalizada para realizar cuando se hace clic en un botón proporcionando un controlador de eventos para el evento de comando.

Nota

El GridView control genera el RowCommand evento, mientras que el DetailsView control genera el ItemCommand evento .

Para especificar el tipo de botón que se va a mostrar, use la ButtonType propiedad . Para mostrar u ocultar la sección de encabezado de un ButtonFieldBase objeto, establezca la ShowHeader propiedad .

Nota

Algunos controles enlazados a datos (como el GridView control) pueden mostrar u ocultar solo la sección de encabezado completa del control. Estos controles enlazados a datos no admiten la ShowHeader propiedad para un campo de botón individual. Para mostrar u ocultar toda la sección de encabezado de un control enlazado a datos (si está disponible), use la ShowHeader propiedad para el control .

Notas a los implementadores

Al heredar de la ButtonFieldBase clase , debe invalidar el siguiente miembro: CopyProperties(DataControlField).

Constructores

ButtonFieldBase()

Inicializa una nueva instancia de la clase ButtonFieldBase.

Propiedades

AccessibleHeaderText

Obtiene o establece el texto que se representa como el valor de la propiedad AbbreviatedText en algunos controles.

(Heredado de DataControlField)
ButtonType

Obtiene o establece el tipo de botón que se va a mostrar en el campo de botón.

CausesValidation

Obtiene o establece un valor que indica si se realiza la validación cuando se hace clic en un botón de un objeto ButtonFieldBase.

Control

Obtiene una referencia al control de datos al que está asociado el objeto DataControlField.

(Heredado de DataControlField)
ControlStyle

Obtiene el estilo de cualquier control de servidor web contenido en el objeto DataControlField.

(Heredado de DataControlField)
DesignMode

Obtiene un valor que indica si un campo de control de datos está visible actualmente en un entorno en tiempo de diseño.

(Heredado de DataControlField)
FooterStyle

Obtiene o establece el estilo del pie de página del campo del control de datos.

(Heredado de DataControlField)
FooterText

Obtiene o establece el texto que se muestra en el elemento de pie de página de un campo de control de datos.

(Heredado de DataControlField)
HeaderImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en el elemento de encabezado de un campo de control de datos.

(Heredado de DataControlField)
HeaderStyle

Obtiene o establece el estilo del encabezado del campo del control de datos.

(Heredado de DataControlField)
HeaderText

Obtiene o establece el texto que se muestra en el elemento de encabezado de un campo de control de datos.

(Heredado de DataControlField)
InsertVisible

Obtiene un valor que indica si el objeto DataControlField está visible cuando su control enlazado a datos primario está en modo de inserción.

(Heredado de DataControlField)
IsTrackingViewState

Obtiene un valor que indica si el objeto DataControlField está guardando los cambios en su estado de vista.

(Heredado de DataControlField)
ItemStyle

Obtiene el estilo de cualquier contenido basado en texto mostrado por un campo de control de datos.

(Heredado de DataControlField)
ShowHeader

Obtiene o establece un valor que indica si se muestra la sección de encabezado en un objeto ButtonFieldBase.

SortExpression

Obtiene o establece una expresión de ordenación utilizada por un control de origen de datos para ordenar los datos.

(Heredado de DataControlField)
ValidateRequestMode

Obtiene o establece un valor que especifica si el control valida la entrada de cliente.

(Heredado de DataControlField)
ValidationGroup

Obtiene o establece el nombre del grupo de controles de validación para validar cuando se hace clic en un botón en un objeto ButtonFieldBase.

ViewState

Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto DataControlField en las distintas solicitudes de la misma página.

(Heredado de DataControlField)
Visible

Obtiene o establece un valor que indica si se representa un campo de control de datos.

(Heredado de DataControlField)

Métodos

CloneField()

Crea una copia duplicada del objeto actual derivado de DataControlField.

(Heredado de DataControlField)
CopyProperties(DataControlField)

Copia las propiedades del objeto actual que se deriva de la clase ButtonFieldBase en el objeto DataControlField especificado.

CreateField()

Cuando se reemplaza en una clase derivada, crea un objeto derivado de DataControlField vacío.

(Heredado de DataControlField)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrae el valor del campo de control de datos de la celda de la tabla actual y agrega su valor a la colección IDictionary especificada.

(Heredado de DataControlField)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(Boolean, Control)

Realiza la inicialización de la instancia básica para un campo de control de datos.

(Heredado de DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Agrega texto o controles a la colección de controles de una celda.

(Heredado de DataControlField)
LoadViewState(Object)

Restaura la vista del origen de datos tal y como se guardó previamente.

(Heredado de DataControlField)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnFieldChanged()

Genera el evento FieldChanged.

(Heredado de DataControlField)
SaveViewState()

Guarda los cambios efectuados en el estado de vista de DataControlField desde el momento en que se devolvió la página al servidor.

(Heredado de DataControlField)
ToString()

Devuelve una cadena que representa este objeto DataControlField.

(Heredado de DataControlField)
TrackViewState()

Hace que el objeto DataControlField lleve un seguimiento de los cambios de su estado de vista, de modo que puedan almacenarse en la propiedad ViewState del control y mantenerse en todas las solicitudes de la misma página.

(Heredado de DataControlField)
ValidateSupportsCallback()

Cuando se reemplaza en una clase derivada, indica que los controles contenidos en un campo admiten la devolución de llamada.

(Heredado de DataControlField)

Implementaciones de interfaz explícitas

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Obtiene o establece el esquema asociado a este objeto DataControlField.

(Heredado de DataControlField)
IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto DataControlField está guardando los cambios en su estado de vista.

(Heredado de DataControlField)
IStateManager.LoadViewState(Object)

Restaura el estado de vista que se guardó previamente del campo de control de datos.

(Heredado de DataControlField)
IStateManager.SaveViewState()

Guarda los cambios efectuados en el estado de vista de DataControlField desde el momento en que se devolvió la página al servidor.

(Heredado de DataControlField)
IStateManager.TrackViewState()

Hace que el objeto DataControlField lleve un seguimiento de los cambios de su estado de vista, de modo que puedan almacenarse en la propiedad ViewState del control y mantenerse en todas las solicitudes de la misma página.

(Heredado de DataControlField)

Se aplica a

Consulte también