Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
ButtonFieldBase, classe
Sert de classe de base abstraite pour les champs de bouton, comme la classe ButtonField ou CommandField. La classe ButtonFieldBase fournit les méthodes et les propriétés communes à tous les champs de bouton.
System.Web.UI.WebControls.DataControlField
System.Web.UI.WebControls.ButtonFieldBase
System.Web.UI.WebControls.ButtonField
System.Web.UI.WebControls.CommandField
Assembly : System.Web (dans System.Web.dll)
Le type ButtonFieldBase expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
ButtonFieldBase | Initialise une nouvelle instance de la classe ButtonFieldBase. |
| Nom | Description | |
|---|---|---|
|
AccessibleHeaderText | Obtient ou définit le texte restitué sous forme de valeur de propriété AbbreviatedText 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 une validation est effectuée lorsqu'un clic est effectué sur le bouton dans un objet ButtonFieldBase. |
|
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 tout contrôle serveur Web contenu dans l'objet DataControlField. (Hérité de DataControlField.) |
|
DesignMode | Obtient une valeur indiquant si un champ de contrôle de données est actuellement affiché 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 lié aux données parent est en mode 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 de tout contenu de type texte affiché dans un champ de contrôle de données. (Hérité de DataControlField.) |
|
ShowHeader | Obtient ou définit une valeur indiquant si l'en-tête s'affiche dans un objet ButtonFieldBase. (Substitue DataControlField.ShowHeader.) |
|
SortExpression | Obtient ou définit une expression de tri utilisée par un contrôle de source de données pour trier des données. (Hérité de DataControlField.) |
|
ValidationGroup | Obtient ou définit le nom du groupe de contrôles de validation à valider lorsqu'un clic est effectué sur un bouton d'un objet ButtonFieldBase. |
|
ViewState | Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un objet DataControlField entre plusieurs demandes de 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 restitué. (Hérité de DataControlField.) |
| Nom | Description | |
|---|---|---|
|
CloneField | Infrastructure. Crée une copie de l'objet dérivé de DataControlField en cours. (Hérité de DataControlField.) |
|
CopyProperties | Copie les propriétés de l'objet actuel dérivé de la classe ButtonFieldBase dans l'objet DataControlField spécifié. (Substitue DataControlField.CopyProperties(DataControlField).) |
|
CreateField | En cas de substitution dans une classe dérivée, crée un objet dérivé de DataControlField vide. (Hérité de DataControlField.) |
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
ExtractValuesFromCell | Extrait la valeur du champ de contrôle de données à partir de la cellule active du tableau et ajoute la valeur à la collection IDictionary spécifiée. (Hérité de DataControlField.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
Initialize | Effectue l'initialisation d'instance de base pour un champ de contrôle de données. (Hérité de DataControlField.) |
|
InitializeCell | Ajoute du texte ou des contrôles à la collection de contrôles d'une cellule. (Hérité de DataControlField.) |
|
LoadViewState | Restaure l'état d'affichage enregistré précédemment pour la vue de source de données. (Hérité de DataControlField.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
OnFieldChanged | Déclenche l'événement FieldChanged. (Hérité de DataControlField.) |
|
SaveViewState | Enregistre les modifications apportées à l'état d'affichage DataControlField depuis la publication de la page sur le serveur. (Hérité de DataControlField.) |
|
ToString | Retourne une chaîne qui représente cet objet DataControlField. (Hérité de DataControlField.) |
|
TrackViewState | Ainsi, l'objet DataControlField effectue le suivi des modifications de son état d'affichage afin qu'elles puissent être stockées dans la propriété ViewState du contrôle et être persistantes entre les demandes de 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 dans un champ prennent en charge des rappels. (Hérité de DataControlField.) |
| Nom | Description | |
|---|---|---|
|
IDataSourceViewSchemaAccessor.DataSourceViewSchema | Infrastructure. Obtient ou définit le schéma associé à cet objet DataControlField. (Hérité de DataControlField.) |
|
IStateManager.IsTrackingViewState | Infrastructure. Obtient une valeur indiquant si l'objet DataControlField enregistre les modifications apportées à son état d'affichage. (Hérité de DataControlField.) |
|
IStateManager.LoadViewState | Infrastructure. Restaure l'état d'affichage enregistré précédemment pour le champ de contrôle de données. (Hérité de DataControlField.) |
|
IStateManager.SaveViewState | Infrastructure. Enregistre les modifications apportées à l'état d'affichage DataControlField depuis la publication de la page sur le serveur. (Hérité de DataControlField.) |
|
IStateManager.TrackViewState | Infrastructure. Ainsi, l'objet DataControlField effectue le suivi des modifications de son état d'affichage afin qu'elles puissent être stockées dans la propriété ViewState du contrôle et être persistantes entre les demandes de la même page. (Hérité de DataControlField.) |
La classe ButtonFieldBase 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. Comme cette classe est abstraite, vous ne pouvez pas en créer d'instance directement. À la place, vous devez créer une instance d'une classe non abstraite qui hérite de la classe ButtonFieldBase, telle que la classe ButtonField ou CommandField.
Un objet qui est dérivé de ButtonFieldBase est utilisé par les contrôles liés aux données (tels que les contrôles GridView et DetailsView) pour afficher un ou plusieurs boutons pour chaque enregistrement affiché. L'affichage du champ d'un bouton varie en fonction du contrôle lié aux données dans lequel il est utilisé. Par exemple, le contrôle GridView affiche un champ de bouton sous la forme de colonne, tandis que le contrôle DetailsView l'affiche sous la forme de ligne.
Si vous cliquez sur un bouton dans un champ de bouton, cela déclenche l'événement de commande du contrôle lié aux données parent. Vous pouvez fournir une routine personnalisée à exécuter lorsqu'un clic est effectué sur un bouton en fournissant un gestionnaire d'événements pour l'événement de commande.
Remarque
|
|---|
|
Le contrôle GridView déclenche l'événement RowCommand, tandis que le contrôle DetailsView déclenche l'événement ItemCommand. |
Pour spécifier le type de bouton à afficher, utilisez la propriété ButtonType. Pour afficher ou masquer l'en-tête d'un objet ButtonFieldBase, définissez la propriété ShowHeader.
Remarque
|
|---|
|
Certains contrôles liés aux données (tels que le contrôle GridView) peuvent uniquement afficher ou masquer l'intégralité de la section d'en-tête du contrôle. Ces contrôles liés aux données ne prennent pas en charge la propriété ShowHeader pour un champ de bouton. 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 propriété ShowHeader du contrôle. |
Remarques à l'attention des héritiers
Lorsque vous héritez de la classe ButtonFieldBase, vous devez substituer le membre suivant : CopyProperties.
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Remarque