Partager via


ButtonFieldBase Classe

Définition

Sert de classe de base abstraite pour les champs de bouton, tels que le ou CommandField la ButtonField classe. La ButtonFieldBase classe fournit les méthodes et les propriétés communes à tous les champs de bouton.

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
Héritage
ButtonFieldBase
Dérivé

Remarques

La ButtonFieldBase classe est la classe de base abstraite pour les champs de bouton et contient les méthodes et les propriétés communes à tous les champs de bouton. Étant donné que cette classe est abstraite, vous ne pouvez pas créer une instance de celle-ci directement. Au lieu de cela, vous devez créer une instance d’une classe non abstraite qui hérite de la ButtonFieldBase classe, telle que la classe ou CommandField la ButtonField classe.

Un objet dérivé de celui-ci ButtonFieldBase est utilisé par les contrôles liés aux données (tels que les GridView contrôles DetailsView ) pour afficher un ou plusieurs boutons pour chaque enregistrement affiché. Un champ de bouton s’affiche différemment en fonction du contrôle lié aux données dans lequel il est utilisé. Par exemple, le GridView contrôle affiche un champ de bouton sous forme de colonne, tandis que le DetailsView contrôle l’affiche sous forme de ligne.

Cliquer sur un bouton dans un champ de bouton déclenche l’événement de commande du contrôle parent lié aux données. Vous pouvez fournir une routine personnalisée à effectuer lorsqu’un bouton est cliqué en fournissant un gestionnaire d’événements pour l’événement de commande.

Note

Le GridView contrôle déclenche l’événement RowCommand , tandis que le DetailsView contrôle déclenche l’événement ItemCommand .

Pour spécifier le type de bouton à afficher, utilisez la ButtonType propriété. Pour afficher ou masquer la section d’en-tête d’un ButtonFieldBase objet, définissez la ShowHeader propriété.

Note

Certains contrôles liés aux données (tels que le GridView contrôle) peuvent afficher ou masquer uniquement la section d’en-tête entière du contrôle. Ces contrôles liés aux données ne prennent pas en charge la ShowHeader propriété d’un champ de bouton individuel. Pour afficher ou masquer l’intégralité de la section d’en-tête d’un contrôle lié aux données (le cas échéant), utilisez la ShowHeader propriété pour le contrôle.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de la ButtonFieldBase classe, vous devez remplacer le membre suivant : CopyProperties(DataControlField).

Constructeurs

Nom Description
ButtonFieldBase()

Initialise une nouvelle instance de la classe ButtonFieldBase.

Propriétés

Nom Description
AccessibleHeaderText

Obtient ou définit le AbbreviatedText texte qui est rendu en tant que valeur de propriété dans certains contrôles.

(Hérité de DataControlField)
ButtonType

Obtient ou définit le type de bouton à afficher dans le champ de bouton.

CausesValidation

Obtient ou définit une valeur indiquant si la validation est effectuée lorsqu’un bouton d’un ButtonFieldBase objet est cliqué.

Control

Obtient une référence au contrôle de données auquel l’objet DataControlField est associé.

(Hérité de DataControlField)
ControlStyle

Obtient le style de tous les contrôles de serveur Web contenus par l’objet DataControlField .

(Hérité de DataControlField)
DesignMode

Obtient une valeur indiquant si un champ de contrôle de données est actuellement consulté dans un environnement au moment du design.

(Hérité de DataControlField)
FooterStyle

Obtient ou définit le style du pied de page du champ de contrôle de données.

(Hérité de DataControlField)
FooterText

Obtient ou définit le texte affiché dans l’élément de pied de page d’un champ de contrôle de données.

(Hérité de DataControlField)
HeaderImageUrl

Obtient ou définit l’URL d’une image affichée dans l’élément d’en-tête d’un champ de contrôle de données.

(Hérité de DataControlField)
HeaderStyle

Obtient ou définit le style de l’en-tête du champ de contrôle de données.

(Hérité de DataControlField)
HeaderText

Obtient ou définit le texte affiché dans l’élément d’en-tête d’un champ de contrôle de données.

(Hérité de DataControlField)
InsertVisible

Obtient une valeur indiquant si l’objet DataControlField est visible lorsque son contrôle parent lié aux données est en mode d’insertion.

(Hérité de DataControlField)
IsTrackingViewState

Obtient une valeur indiquant si l’objet DataControlField enregistre les modifications apportées à son état d’affichage.

(Hérité de DataControlField)
ItemStyle

Obtient le style d’un contenu textuel affiché par un champ de contrôle de données.

(Hérité de DataControlField)
ShowHeader

Obtient ou définit une valeur indiquant si la section d’en-tête est affichée dans un ButtonFieldBase objet.

SortExpression

Obtient ou définit une expression de tri utilisée par un contrôle de source de données pour trier les données.

(Hérité de DataControlField)
ValidateRequestMode

Obtient ou définit une valeur qui spécifie si le contrôle valide l’entrée du client.

(Hérité de DataControlField)
ValidationGroup

Obtient ou définit le nom du groupe de contrôles de validation à valider lorsqu’un bouton d’un ButtonFieldBase objet est cliqué.

ViewState

Obtient un dictionnaire d’informations d’état qui vous permet d’enregistrer et de restaurer l’état d’affichage d’un DataControlField objet sur plusieurs requêtes pour la même page.

(Hérité de DataControlField)
Visible

Obtient ou définit une valeur indiquant si un champ de contrôle de données est rendu.

(Hérité de DataControlField)

Méthodes

Nom Description
CloneField()

Crée une copie en double de l’objet dérivé actuel DataControlField.

(Hérité de DataControlField)
CopyProperties(DataControlField)

Copie les propriétés de l’objet actuel dérivé de la ButtonFieldBase classe vers l’objet spécifié DataControlField .

CreateField()

En cas de substitution dans une classe dérivée, crée un objet dérivé vide DataControlField.

(Hérité de DataControlField)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrait la valeur du champ de contrôle de données de la cellule de table active et ajoute la valeur à la collection spécifiée IDictionary .

(Hérité de DataControlField)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Initialize(Boolean, Control)

Effectue l’initialisation d’instance de base pour un champ de contrôle de données.

(Hérité de DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Ajoute du texte ou des contrôles à la collection de contrôles d’une cellule.

(Hérité de DataControlField)
LoadViewState(Object)

Restaure l’état d’affichage précédemment enregistré de la vue de source de données.

(Hérité de DataControlField)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnFieldChanged()

Déclenche l’événement FieldChanged.

(Hérité de DataControlField)
SaveViewState()

Enregistre les modifications apportées à l’état DataControlField d’affichage depuis la publication de la page sur le serveur.

(Hérité de DataControlField)
ToString()

Retourne une chaîne qui représente cet DataControlField objet.

(Hérité de DataControlField)
TrackViewState()

Provoque le DataControlField suivi des modifications apportées à son état d’affichage afin qu’ils puissent être stockés dans la propriété du ViewState contrôle et conservés dans les requêtes pour la même page.

(Hérité de DataControlField)
ValidateSupportsCallback()

En cas de substitution dans une classe dérivée, signale que les contrôles contenus par un champ prennent en charge les rappels.

(Hérité de DataControlField)

Implémentations d’interfaces explicites

Nom Description
IDataSourceViewSchemaAccessor.DataSourceViewSchema

Obtient ou définit le schéma associé à cet DataControlField objet.

(Hérité de DataControlField)
IStateManager.IsTrackingViewState

Obtient une valeur indiquant si l’objet DataControlField enregistre les modifications apportées à son état d’affichage.

(Hérité de DataControlField)
IStateManager.LoadViewState(Object)

Restaure l’état d’affichage précédemment enregistré du champ de contrôle de données.

(Hérité de DataControlField)
IStateManager.SaveViewState()

Enregistre les modifications apportées à l’état DataControlField d’affichage depuis la publication de la page sur le serveur.

(Hérité de DataControlField)
IStateManager.TrackViewState()

Provoque le DataControlField suivi des modifications apportées à son état d’affichage afin qu’ils puissent être stockés dans la propriété du ViewState contrôle et conservés dans les requêtes pour la même page.

(Hérité de DataControlField)

S’applique à

Voir aussi